![](/img/trans.png)
[英]Docker-swarm across multiple hosts using same docker-compse file
[英]How to create multiple hosts on docker-swarm with docker desktop
我曾經使用虛擬工具箱在 docker-swarm 上創建多個節點。 所以每個節點都對應創建了一個新的虛擬機。 這樣每個虛擬機都有單獨的 IP。
現在,docker 工具箱已棄用。 我正在嘗試了解 docker-swarm 並想創建多個節點/主機。
如何使用 windows 的 docker 桌面創建多個節點/主機?
我不會花時間嘗試僅使用 Docker 桌面來配置多節點 Swarm。 只需使用 Linux 管理節點 + Windows 工作節點(每個節點都可以運行 Docker 桌面,而不會使 Swarm 管理設置復雜化)。 此處列出了以這種格式創建示例 Swarm 集群的完整步驟: https://stackoverflow.com/a/69058087/7991646
您正在尋找的(我認為)實際上是一個定義明確的 .yaml 文件,其中包含您應該收聽的所有服務和端口。
檢查這里的例子,它應該闡明你應該如何在 docker-swarm 中創建主機https://docs.docker.com/engine/swarm/stack-deploy/
在這個其他文件中,您可以看到一個更真實的 .yaml,其中設置了replicas
值。 它規定了每個服務應該擁有多少主機https://github.com/dockersamples/example-voting-app/blob/master/docker-stack.yml
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.