2017-08-04 86 views

回答

3

前兩個啓動容器,然後分別運行程序bash/bin/bash(在大多數情況下它將相同)。

最後一個版本啓動容器,然後使用CMD指令運行圖像中指定的程序。一些圖像,特別是僅包含基本操作系統的圖像,還有/bin/bash或其他一些在此定義的外殼。在這些情況下,沒有區別。

但是,如果您使用具有另一個程序指定爲命令(例如mysql)的圖像,您將注意到不同之處。

爲了使事情變得更加複雜,圖像還可以指定一個入口點,它會再次改變行爲。請參閱相關文檔。