Docker CMD 和 ENTRYPOINT 对比
CMD和ENTRYPOINT都是Dockerfile中用于定义容器启动时执行的命令的指令,它们之间的区别在于:
CMD
CMD:用于指定容器启动时执行的默认命令。
如果在Dockerfile中指定了多个CMD指令,只有最后一个CMD指令会生效。
CMD指令可以被Dockerfile中的其他指令覆盖,比如通过docker run命令的--entrypoint选项或者通过docker run命令的参数来覆盖。
进来了;
替换了我们dockerfile文件里的CMD;
ENTRYPOINT
用于指定容器启动时执行的默认命令,