gpt4 book ai didi

docker - 将参数传递给 docker image 上的应用程序

转载 作者:行者123 更新时间:2023-12-02 20:34:53 24 4
gpt4 key购买 nike

我环顾四周,看到一些简单的 HelloWorld 示例在 docker 容器上运行,如下所示: http://dotnet.dzone.com/articles/docker-%E2%80%98hello-world-mono

在 Dockerfile 的末尾,作者调用:

CMD     ["mono", "/src/hello.exe"]

我想要做的是在我们构建控制台应用程序时拥有一个可重复使用的图像。使用 Dockerfile 将其放在 docker 镜像上。那部分对我来说很有意义。但是后来我希望能够传递 ConsoleApp 参数。这可能吗?

例如,

sudo docker run crystaltwix/helloworld -n "crystal twix" 

其中 -n 是我在 helloworld 应用程序中定义的参数。

最佳答案

您可以使用 ENTRYPOINT foo 而不是 CMD foo 来实现此目的。 docker run 之后的所有参数都传递给 foo。

关于docker - 将参数传递给 docker image 上的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26147882/

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