首頁  >  問答  >  主體

linux - Docker中镜像和容器的关系是什么?

Docker中镜像和容器的关系是什么?
看了几个版本,有点不太清晰。
是容器里面放置镜像?
还是镜像本身就是一个容器?

迷茫迷茫2744 天前1045

全部回覆(12)我來回復

  • 巴扎黑

    巴扎黑2017-04-17 15:08:47

    容器是鏡像的實例,先聲明(描述)鏡像,再創建容器,所以容器可以有多個;
    鏡像一個只讀的檔案系統,在本地會共用,主要是透過簽名來實現的,類似儲存裡面的De-dup技術。每運行一個容器,會在鏡像上加一個可寫層,但這一層並不會改變鏡像本身,這也就是為什麼,有時你如果用同一個鏡像,啟動多個容器,裡面的內容是不會變的。如果你要將可寫層持久化,就要透過 commit指令來把這個可寫層寫到磁碟上,也就是產生新的鏡像。全面認識Docker,可以多看看Docker資料加深理解。

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:08:47

    一個鏡像可以建立多個容器,我這樣說沒錯!

    回覆
    0
  • 取消回覆