启动Docker容器时如何覆盖原Dockerfile中的entrypoint

发布时间:2024年01月18日

Dockerfile中的entrypoint如下:

ENTRYPOINT ["/app/main" ,"-c=/etc/default.conf"]

使用该 Dockerfile 构建完成,在运行容器时,如果想修改-c=/etc/new.conf,则启动如下:

docker run ?--entrypoint ?"/app/main" ?--name=name1 ?-d ?镜像名:镜像tag ?-c=/etc/new.conf

其中 --entrypoint ?"/app/main" 重写了原来的ENTRYPOINT,保留了执行的命令(即/app/main)但清除了原有的默认参数。


?

文章来源:https://blog.csdn.net/HYZX_9987/article/details/135460919
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。