CMD和ENTRYPOINT同时使用会如何?

一 问题

CMD和ENTRYPOINT同时使用会如何?

 

二 解答

ENTRYPOINT会将CMD中的值作为参数使用

 

验证如下:

dockerfile文件如下:

FROM centos:7
ENTRYPOINT ["cal"]
CMD ["cal"]

打包成镜像,随后run,结果如下:

 

三 备注

可以在run后,添加参数,将CMD中的值覆盖,覆盖后的值,会给ENTERPOINT使用

 

posted @ 2023-10-12 16:33  qx和世界  阅读(79)  评论(0)    收藏  举报