在編寫Dockerfile中ENTRYPOINT CMD有點,這2個命令都只能使用一次,存在多個只有最後一個生效;nginx
ENTRYPOINT和CMD的主要區別,網上好多人介紹的有點多。我本身理解是這樣的bash
ENTRYPOINT["/sbin/nginx"] CMD ["start"]
ENTRYPOINT中是要執行的命令,CMD是命令執行所須要的參數ide
命令不能夠被覆蓋,參數能夠,因此在Dockerfile中先執行的是命令[ENTRYPOINT],後是參數[CMD]it