在编写Dockerfile中ENTRYPOINT CMD有点,这2个命令都只能使用一次,存在多个只有最后一个生效;nginx
ENTRYPOINT和CMD的主要区别,网上好多人介绍的有点多。我本身理解是这样的bash
ENTRYPOINT["/sbin/nginx"] CMD ["start"]
ENTRYPOINT中是要执行的命令,CMD是命令执行所须要的参数ide
命令不能够被覆盖,参数能够,因此在Dockerfile中先执行的是命令[ENTRYPOINT],后是参数[CMD]it