Docker运行中的Dockerfile入口点脚本参数

用户名

我的Dockerfile包含一个

RUN xyz.sh --IP localhost

当我给命令docker run时,我想插入一个新的IP地址:

docker run -it IP 127.0.0.1 name:tag

如何通过这样的?

我试图在Docker文件中提供ENV并在run命令中使用-e,但是没有任何效果。

约翰哈里斯85

RUN 指令在构建时发生。

ENTRYPOINT并且CMD指令在运行时发生。

您可能在Dockerfile中需要这样的内容:

....
ENTRYPOINT ["xyz.sh"]

CMD ["--IP", "127.0.0.1"]
....

然后,您可以运行:

docker run -it some-image --IP 127.0.0.1

图像后的参数会覆盖CMD指令,因此它将先执行指令,然后再执行ENTRYPOINT您的参数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

^节点脚本参数中的字符

来自分类Dev

docker入口点脚本无法运行

来自分类Dev

即使在Flask和Flask Migrate中也无法在Docker中运行入口点脚本

来自分类Dev

了解Docker入口点脚本

来自分类Dev

了解Docker入口点脚本

来自分类Dev

带有脚本参数的Docker入口点

来自分类Dev

执行不替换Docker入口点脚本中的bash shell

来自分类Dev

入口点脚本中的Docker exec命令失败

来自分类Dev

无法在Docker入口点脚本中捕获信号

来自分类Dev

找不到Docker映像入口点脚本

来自分类Dev

找不到Docker映像入口点脚本

来自分类Dev

Docker Couchbase:无法使用入口点脚本中的curl连接到端口8091

来自分类Dev

Docker容器中的Alpine Linux忽略了Shell脚本参数

来自分类Dev

docker-compose与Dokerfile入口点脚本冲突

来自分类Dev

为什么Docker入口点脚本无法启动?

来自分类Dev

从节点脚本中运行节点脚本

来自分类Dev

从节点脚本中运行节点脚本

来自分类Dev

Docker-compose应该运行一次我的入口点脚本然后退出两次

来自分类Dev

PyCharm“运行配置”询问“脚本参数”

来自分类Dev

PyCharm“运行配置”要求“脚本参数”

来自分类Dev

获取setuputils包中的入口点脚本文件位置?

来自分类Dev

Korn 脚本参数

来自分类Dev

传递脚本参数

来自分类Dev

如何在DSC脚本资源中引用脚本参数

来自分类Dev

从bash中的函数中获取并设置脚本参数

来自分类Dev

字符串中的Shell脚本参数

来自分类Dev

脚本参数中的Powershell换行不起作用

来自分类Dev

遍历bash脚本参数

来自分类Dev

FileMaker脚本参数问题