簡體   English   中英

如何使用 docker 桌面在 docker-swarm 上創建多個主機

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM