我有使用Dockerfile
內置node.js應用定義:如何將參數追加到容器命令?
CMD node dist/bin/index.js
我想「追加」的參數的命令,因爲它是在定義Dockerfile,即我要執行的程序作爲node dist/bin/index.js foo
。
在docker土地,我能夠通過實現這一點:
docker build --tag test .
docker run test foo
在kubernetes我不能使用
command
,因爲這將覆蓋ENTRYPOINT
。我無法使用args
,因爲它會覆蓋Dockerfile
中定義的cmd
。看來,我唯一的選擇是:
cmd: ["node", "dist/bin/index.js", "foo"]
有沒有辦法附加參數傳遞給容器命令不需要重新定義整個泊塢CMD
定義是什麼?