Docker中容器與鏡像的關係:類與實例

問題一:Image與Container之間的聯繫?

答:鏡像的概念更多偏向於一個環境包,這個環境包可以移動到任意的Docker平臺中去運行;而容器就是你運行環境包的實例。你可以針對這個環境包運行N個實例。換句話說container是images的一種具體表現形式。你也可以認爲鏡像與你裝載操作系統iso鏡像是一個概念,容器則可理解爲鏡像啓動的操作系統。一個鏡像可以啓動任意多個容器,即可以裝載多個操作系統。

問題二:爲什麼Docker info顯示有一個容器,而docker ps確看不到?

答:“docker ps”默認只會顯示正在運行的容器,如果你要看所有的則需要使用“docker ps -a”;"docker info"中的數量顯示的是容器總數。

問題三:鏡像與容器的先後順序是什麼?

答:當然是先有鏡像再有實例了,雖然創建鏡像可以參考某個容器,但是標準的做法是先製作鏡像然後再跑容器。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章