16
多くの引数が原因で、デフォルトプロセスのコマンドラインがかなり長くなりました。最も簡単なのは、スクリプト(例:run.sh
)を作成し、ENTRYPOINT
またはCMD
でこのスクリプトを呼び出すことです。 ENTRYPOINT
またはCMD
の複数行を作成する方法があるかどうかは私には分かります(方法はRUN
となります)。たとえば。Docker multiline CMDまたはENTRYPOINT
ENTRYPOINT["/path/myprocess",
"arg1",
"arg2" ]
私は、このフォーマットはJSONであるため、有効な構文で考えていました。しかし、docker build
は、私は複数行にENTRYPOINT
を分割することができます方法はありエラー
Step 14 : ENTRYPOINT[
Unknown instruction: ENTRYPOINT[
スロー?
私の間違い。私は 'ENTRYPOINT'と' [''の間にスペースがありませんでした。私はドッカーファイルが '\'で行を終了することによって複数行の 'ENTRYPOINT'と' CMD'をサポートすることを発見しました。 'RUN'と同じです。 – donnie
答えを追加し、それを受け入れる:) – L0j1k