2017-01-09 85 views

回答

5

那麼,由於沒有人回答這個問題,我在互聯網上進一步閱讀,試圖理解這兩個概念之間的區別。這是到目前爲止,我是這麼理解:

  • 一個泊塢窗機是運行多克爾引擎實例一個非常小的虛擬機。這意味着我們可以在其中運行Docker容器。它可以理解爲一個容器的容器。
  • 的多克爾引擎有(since the 1.12 version)被叫羣模式模塊,它提供了內置的支持用於連接和編排許多機器(物理或虛擬 - 等泊塢機)含有泊塢引擎。這基本上建立了一個由管理者 - 一箇中央節點指導的節點網絡。此時,服務的一個實例可以被複制,並且管理者可以有效地將這些複製分佈到節點上。
  • 或者,Docker機器可以運行Swarm容器(基於Swarm image),可以設置其行爲方式與前一種情況類似。同樣,我們可以讓Docker Machine充當管理者,而其他許多人充當節點,只是這次管理者不會平衡服務的副本,而是整個容器。當啓動一個新的容器時,管理員將把它分配給某個節點。這是Swarm的獨立版本,只有在使用Docker版本previous to 1.12時才推薦 - 否則Swarm模式是更好的選擇。

我希望這有助於。