docker ENTRYPOINT CMD 区别

在编写Dockerfile中ENTRYPOINT CMD有点,这2个命令都只能使用一次,存在多个只有最后一个生效;nginx


ENTRYPOINT和CMD的主要区别,网上好多人介绍的有点多。我本身理解是这样的bash

ENTRYPOINT["/sbin/nginx"]
CMD ["start"]

ENTRYPOINT中是要执行的命令,CMD是命令执行所须要的参数
ide

命令不能够被覆盖,参数能够,因此在Dockerfile中先执行的是命令[ENTRYPOINT],后是参数[CMD]it

相关文章
相关标签/搜索