![]() |
1
2
你可以把arg和env结合在你的dockerfile中,正如我在“中提到的那样。” ARG or ENV, which one to use in this case? 他说:“这是一个很好的选择。”
那样的话,你
如果在运行时给foo一个值更合理,这也是可能的:
|
![]() |
2
1
这个简单的方法对我很有用:
然后我们用以下方法发射容器:
在将env变量扩展到命令行参数中时,可能会出现一些边缘情况问题,但大多数情况下都可以使用。 入口点可以这样工作:
或者像这样:
不知道为什么后者不是首选——但env变量插值/解释只能使用后者。参见: How do I use Docker environment variable in ENTRYPOINT array?
然而,一个更强大的方法
传递参数的方法是使用
要学习如何正确重写入口点的正确语法,您必须查找它,当然,但一般来说,这很奇怪-您必须
|