1. 程式人生 > >Dockerfile中CMD,ENTRYPOINT及ADD,COPY的區別

Dockerfile中CMD,ENTRYPOINT及ADD,COPY的區別

order 需要 style all 其它 鏡像 docke 文件中 初始

  • (1)Dockerfile中CMD,ENTRYPOINT的區別

  • ENTRYPOINT,表示鏡像在初始化時需要執行的命令,不可被重寫覆蓋,需謹記

  • CMD,表示鏡像運行默認參數,可被重寫覆蓋

  • ENTRYPOINT/CMD都只能在文件中存在一次,並且最後一個生效 多個存在,只有最後一個生效,其它無效!

  • 需要初始化運行多個命令,彼此之間可以使用 && 隔開,但最後一個須要為無限運行的命令,需切記!


  • Dockerfile中CMD,ENTRYPOINT及ADD,COPY的區別