根据Install and Create a Docker Swarm的官方文档,第一步是创建一个名为local的虚拟机,用于获取令牌swarm create
。
创建管理器和所有节点并将其添加到 swarm 集群后,我是否需要继续运行本地vm?
根据Install and Create a Docker Swarm的官方文档,第一步是创建一个名为local的虚拟机,用于获取令牌swarm create
。
创建管理器和所有节点并将其添加到 swarm 集群后,我是否需要继续运行本地vm?
注意:本教程适用于 Swarm 的第一个版本(称为
Swarm legacy
)。Swarm mode
自 Docker 以来,有一个名为 available 的新版本1.12
。把它放在那里是因为两者之间似乎有很多混淆。
不,您不必保留local
VM,这只是为了通过Docker Hub发现服务获得唯一的集群令牌。
现在这只是为了生成一个令牌有点矫枉过正。您可以通过以下方式绕过此步骤:
Docker for Mac
如果您有或更一般地运行 Docker 的本地实例,则直接运行 swarm 容器:
docker run --rm swarm create
直接查询服务发现URL生成token:
curl -X POST "https://discovery.hub.docker.com/v1/clusters"