gpt4 book ai didi

docker - 如何将参数附加到容器命令?

转载 作者:行者123 更新时间:2023-12-01 15:07:23 25 4
gpt4 key购买 nike

我有 使用 Dockerfile 构建的应用程序定义:

CMD node dist/bin/index.js

我想在命令中“附加”一个参数,因为它在 Dockerfile 中定义,即我想以 node dist/bin/index.js foo 执行程序.

土地我能够通过以下方式实现这一目标:
docker build --tag test .
docker run test foo

我无法使用 command因为这将覆盖 ENTRYPOINT .我无法使用 args因为这将覆盖 cmdDockerfile 中定义.看来我唯一的选择是:
cmd: ["node", "dist/bin/index.js", "foo"]

有没有办法在不重新定义整个 Docker 的情况下将参数附加到容器命令 CMD定义?

最佳答案

没办法追加。您可以设置 command:args:在 container.spec 上。您可以在此处了解有关如何覆盖 CMD/ENTRYPOINT 的更多信息:https://kubernetes.io/docs/concepts/configuration/container-command-args/

关于docker - 如何将参数附加到容器命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43396569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com