启动docker swarm: docker swarm init --advertise-addr
加入docker swarm: docker swarm join --token:2377
我使用的是Windows 10, 它在Windows容器模式下工作正常,但在Linux容器模式下出现以下错误。
错误:
来自守护程序的错误响应:远程CA与指纹不匹配。预期:91030413f17ec7c023a2a796ee05a024915080ca8dfd646a597c7e966f667df6
Docker swarm manager host命令:docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS
2zf1l2o7sl2a1qka55s2vi77x * moby Ready Active Leader
主机名是 moby ,在Windows容器模式下运行时,它可以正确地为机器主机提供。
答案 0 :(得分:-1)
您的令牌是错误的。
您可以在管理器节点中获得工作人员令牌:
docker swarm join-token -q worker
对我有用。
https://docs.docker.com/engine/reference/commandline/swarm_join/