2016-01-20 29 views
1

我只是想知道,爲什麼有圖像碼頭是必需的。所有在圖像頂部創建的容器只能看到圖像包含的文件系統。什麼是在碼頭的圖像需要

爲什麼無法在主機操作系統上創建讀寫層?

+2

Docker的目的是通過一個不可變的圖像提供隔離和清晰的依賴關係管理。在主機操作系統頂部具有讀寫層的容器意味着所有文件都可以被訪問和共享。這會降低該容器的重現性。 –

回答

0

想到一個圖像作爲VM藍圖和實例的容器的VM

非常相似的對象是怎樣一個類的實例

從1圖像您可以在其中創建100個實例圖像,對於縮放解決方案非常有用

如果你想訪問另一個容器中的文件,你可以使用docker compose ...在容器上設置一個卷,使其具有要共享的文件,並在容器上設置volume_from,到第一個容器文件。我們使用它來共享相同的SSL證書到所有容器。

如果你不喜歡使用docker組合,那麼通常研究卷允許訪問主機文件系統。

相關問題