workingdir multiple entrypoint create commands arg docker dockerfile

entrypoint - dockerfile cmd multiple commands



Docker multiline CMD o ENTRYPOINT (1)

Era un error tipográfico en el archivo docker. Me perdí un space entre ENTRYPOINT y [ . Dockerfile admite ENTRYPOINT y CMD multilínea al terminar la línea con / , igual que RUN . Entonces, en mi caso puede ser

ENTRYPOINT [ "/path/myprocess", / "arg1", / "arg2" / ]

Tengo una línea de comandos muy larga para el proceso predeterminado debido a una serie de argumentos. Creo que lo más fácil sería crear un script (por ejemplo, run.sh ) y luego llamar a este script en su ENTRYPOINT o CMD . Me pregunto si hay una manera de hacer que su ENTRYPOINT o CMD multilínea (la forma en que escribimos RUN ). Por ejemplo.

ENTRYPOINT["/path/myprocess", "arg1", "arg2" ]

Estaba pensando que esta es una sintaxis válida ya que el formato es json. Sin embargo, la docker build lanza el error

Step 14 : ENTRYPOINT[ Unknown instruction: ENTRYPOINT[

¿Hay alguna manera de dividir el ENTRYPOINT en varias líneas?