2015-02-06 112 views
0

我有多個都在運行Docker的VM,我需要它們都能夠啓動/停止相同的容器。例如,如果我在一個虛擬機上的一個容器中有文本文檔,我需要能夠在任何Docker服務器上啓動和編輯該文本文檔(因此它們全部互連)。我在想我可以將容器放在一個共享實例上,但是我不確定如何讓每個Docker服務器從那裏啓動它們。有任何想法嗎?使用相同容器的多個docker服務器

+0

我認爲你需要更具體一點,你要在這裏實現什麼。你是否試圖在容器之間共享相同的數據? – 2015-02-06 23:49:59

+0

是的。我正在使用Minecraft服務器進行測試,但我也可以使用它來處理其他事情。 – user3185753 2015-02-07 00:17:43

回答

0

如果您正在尋找共享Docker容器之間的數據我會與任何一個數據卷或數據卷容器啓動:

數據量

的數據量是specially-在一個或多個 容器中的指定目錄,該容器繞過聯合文件系統以提供用於永久或共享數據的若干有用特徵:

    創建容器時
  • 數據量可以共享和容器之間重用
  • 更改的數據量時,更新的圖像被直接製成
  • 更改的數據量將不被包括
  • 卷被初始化
  • 卷繼續下去,直到沒有容器使用它們

創建和安裝一個數據卷容器

如果您想要在 容器之間共享某些持久性數據,或者想要使用非持久性容器,最好創建一個名爲「數據容量容器」的 ,然後從中裝入數據 。

https://docs.docker.com/userguide/dockervolumes/

您指定與-v選項將docker run命令的數據量。然後,您可以使用--volumes-from將卷從泊塢窗卷容器安裝到要與其共享數據的任何其他容器。在上面的鏈接中的例子的全部細節。

+0

輝煌,謝謝!在谷歌巡迴賽中設法錯過了這個! – user3185753 2015-02-07 01:38:47