Docker swarm加入linux容器错误 - 远程CA与指纹

时间:2017-11-03 12:31:11

标签: docker containers devops docker-swarm

启动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容器模式下运行时,它可以正确地为机器主机提供。

1 个答案:

答案 0 :(得分:-1)

您的令牌是错误的。

您可以在管理器节点中获得工作人员令牌:

docker swarm join-token -q worker

对我有用。

https://docs.docker.com/engine/reference/commandline/swarm_join/