我最近發現了碼頭工人。它對我們來說非常有用。我需要私人碼頭註冊表嗎?
但我不明白的是註冊表的作用超越初始碼頭圖像。我們可能會從基於docker.io的圖像開始,但會定製這些圖像並添加一些私人封閉源代碼軟件。
我擔心的是如果圖像足夠大,那麼我的驅動器空間可能會用完。
/var/lib/docker可以掛載到像cephfs或nfs這樣的共享文件系統嗎?
我也有興趣在PXE或iPXE配置中使用CoreOS。看起來,在這種情況下,/ tmpfs被掛載高達50%的RAM,這對於拉取可能在共享文件系統上可用的映像而言是不必要的浪費。不過,我讀過的評論是由於某些原因/ var/lib/docker需要在btrfs上。這是真的?爲什麼?
好的我找到了我最後一個問題的答案。 CoreOS要求將/ var/lib/docker安裝在btrfs上,因爲它使用了btrfs後端。此後端使用btrfs快照來實現docker用於表示圖像的圖層。
這有助於我的第二個問題。/var/lib/docker可以是一個共享文件系統的掛載。從外觀看,沒有。除非使用超慢的vfs後端。
oops,我的意思是把這個問題放到serverfault。如果有人可以遷移它,那會很棒。 – Matt 2014-10-08 20:18:05