問題一:Image與Container之間的聯繫?
答:鏡像的概念更多偏向於一個環境包,這個環境包可以移動到任意的Docker平臺中去運行;而容器就是你運行環境包的實例。你可以針對這個環境包運行N個實例。換句話說container是images的一種具體表現形式。你也可以認爲鏡像與你裝載操作系統iso鏡像是一個概念,容器則可理解爲鏡像啓動的操作系統。一個鏡像可以啓動任意多個容器,即可以裝載多個操作系統。
問題二:爲什麼Docker info顯示有一個容器,而docker ps確看不到?
答:“docker ps”默認只會顯示正在運行的容器,如果你要看所有的則需要使用“docker ps -a”;"docker info"中的數量顯示的是容器總數。
問題三:鏡像與容器的先後順序是什麼?
答:當然是先有鏡像再有實例了,雖然創建鏡像可以參考某個容器,但是標準的做法是先製作鏡像然後再跑容器。