Dockerfile中CMD,ENTRYPOINT及ADD,COPY的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dockerfile中CMD,ENTRYPOINT及ADD,COPY的区别相关的知识,希望对你有一定的参考价值。
(1)Dockerfile中CMD,ENTRYPOINT的区别
ENTRYPOINT,表示镜像在初始化时需要执行的命令,不可被重写覆盖,需谨记
CMD,表示镜像运行默认参数,可被重写覆盖
ENTRYPOINT/CMD都只能在文件中存在一次,并且最后一个生效 多个存在,只有最后一个生效,其它无效!
需要初始化运行多个命令,彼此之间可以使用 && 隔开,但最后一个须要为无限运行的命令,需切记!
以上是关于Dockerfile中CMD,ENTRYPOINT及ADD,COPY的区别的主要内容,如果未能解决你的问题,请参考以下文章
dockerfile:如何使用基础镜像中的 CMD 或 ENTRYPOINT
Dockerfile中CMD,ENTRYPOINT及ADD,COPY的区别
Dockerfile中ENTRYPOINT 和 CMD的区别