在問這個問題之前,我已經閱讀了無聲的文章和stackoverflow的問題,但我無法爲我的設置得到正確的答案(也許它已經回答了)。這是我一直在努力實現它的體系結構。如何在多臺遠程機器上設置多主機網絡與docker swarm
- 我有三臺物理機器,我想設置多主機網絡的Docker羣,以便我可以運行docker-compose。
例如:
- 機1(泊塢羣管理器和包含Consoul)(192.168.5.11)
- 機2(泊塢羣節點)(192.168.5.12)
- 機3 (Docker Swarm Node)(192.168.5.13)
而且我需要從任何其他單獨的機器運行docker-compose。
我試過Docker article,但在那篇文章中,它使用docker-machine和virtual box在同一物理機器下進行設置。我如何在三臺遠程機器上實現上述目標。任何幫助讚賞。
謝謝埃爾頓的答案。我已經在使用Compose,並且我不想使用分佈式應用程序包。有沒有辦法在不同的主機上使用虛擬機設置羣集模式? –
撰寫不支持swarm模式 - 基本上只是做'碼頭運行',所以如果你使用它,一切都會在swarm中的一個節點上運行。 [這個項目](https://github.com/ddrozdov/docker-compose-swarm-mode)值得一看 - 它需要一個Compose YAML並使用'service create'來處理羣集模式。 –