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?