我正在尝试运行
docker-machine ssh myvm2 "docker swarm join --token SwMTKN-1-2yn45nfxrrw2lnmpipxgq3p9c1xj11Svt5931xz166m3tqj6cv-61uwpwyg9u3segs8slt5p466l 192.168.161.163:2376"
将 mymv2 作为工作人员加入集群,但出现此错误
Error response from daemon: rpc error: code = Unavailable desc = all Subconns are in TransientFailure,
latest connection error: connection error: desc = "transport: authentication handshake failed: remote error: tls: bad certificate"
exit status 1
对不起,我该如何解决这个错误?
最佳答案
在创建 swarm 时将 --advertise-addr 中的端口更改为 2377,并加入使用相同端口的其他管理器和工作人员来解决此问题。
关于docker-machine 加入 worker 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52400152/