我设置了两个swarm manager节点(mgr1,mgr2)。但是,当我尝试连接到容器时,它会引发错误消息。无法连接到码头集装箱
[[email protected] ec2-user]# docker run --restart=unless-stopped -h mgr1 --name mgr1 -d -p 3375:2375 swarm manage --replication --advertise 10.3.2.24:3375 consul://10.3.2.24:8500/
[[email protected] ec2-user]# docker exec -it mgr1 /bin/bash
rpc error: code = 2 desc = "oci runtime error: exec failed: exec: \"/bin/bash\": stat /bin/bash: no such file or directory"
它发生在两个服务器(MGR1,MGR2)。我还在每个节点上运行consul容器并能够连接到领事容器。
有点偏离主题,但你不能使用Docker 1.12.3?因为有了这个版本,你可以使用更容易设置的群模式 –