habe ich node.js Anwendung mit Dockerfile
gebaut, der definiert:Wie hängt man ein Argument an einen Containerbefehl an?
CMD node dist/bin/index.js
Ich möchte „anhängen“ einen Parameter auf den Befehl, wie es in Dockerfile definiert ist, das heißt ich das Programm als node dist/bin/index.js foo
ausgeführt werden soll.
In docker Land, das ich bin in der Lage, dies zu erreichen über:
docker build --tag test .
docker run test foo
In kubernetes ich nicht command
verwenden kann, weil das die ENTRYPOINT
außer Kraft gesetzt wird. Ich kann args
nicht verwenden, weil das die in der Dockerfile
definierte cmd
überschreiben wird. Es scheint, dass meine einzige Option ist:
cmd: ["node", "dist/bin/index.js", "foo"]
Gibt es eine Möglichkeit, ein Argument zu einem Container-Befehl anhängen, ohne die gesamte Docker CMD
Definition neu zu definieren?