目錄
CMD 和 ENTRYPOINT的區(qū)別:結(jié)論篇
CMD 和 ENTRYPOINT的其他細(xì)節(jié)結(jié)論
測試篇
CMD 和 ENTRYPOINT的區(qū)別:結(jié)論篇
一、CMD的兩種格式完全等效,但是ENTRYPOINT兩種格式是有區(qū)別的
二、docker run 命令替代了dockerfile的CMD命令
三、docker run 命令在ENTRYPOINT的鍵值對格式下,是作為ENTRYPOINT命令的參數(shù),docker run wx-centos ls -l會出錯。
四、docker run 命令在ENTRYPOINT的命令行格式下,無法替換ENTRYPOINT命令(命令行格式的ENTRYPOINT命令,霸道?。。。?/p>
五、當(dāng)CMD和ENTRYPOINT命令行格式的命令在一起時,ENTRYPOINT命令無條件替換CMD命令(霸道?。?!1)
六、當(dāng)CMD和ENTRYPOINT鍵值對格式的命令在一起時,CMD命令是ENTRYPOINT命令的參數(shù)
CMD 和 ENTRYPOINT的其他細(xì)節(jié)結(jié)論
1.CMD的兩種格式,一個是命令行格式(shell格式),另一個是鍵值對格式(exec格式,JSON格式)。
2.鍵值對后面引號的內(nèi)容,是前面命令的參數(shù).
3.如果在鍵值對格式下,看見“/bin/sh”和“-c”的固定搭配,他的本質(zhì)就是命令行格式。
4.多條CMD命令,只執(zhí)行最后一條
5.多條ENTRYPOINT 命令,只執(zhí)行最后一條命令
6.entrypoint小寫也可以實現(xiàn)功能,但是不允許,不符合規(guī)范,dockerfile命令不準(zhǔn)小寫
測試篇
?
?
?文章來源:http://www.zghlxwxcb.cn/news/detail-754701.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-754701.html
到了這里,關(guān)于Docker中,CMD 和 ENTRYPOINT 的區(qū)別,簡單!明了!的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!