【发布时间】:2016-10-28 16:20:42
【问题描述】:
我设置了两个集群管理器节点(mgr1,mgr2)。但是当我尝试连接到容器时,它会抛出一条错误消息。
[root@ip-10-3-2-24 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/
[root@ip-10-3-2-24 ec2-user]# docker exec -it mgr1 /bin/bash
rpc 错误: code = 2 desc = "oci 运行时错误: exec failed: exec: \"/bin/bash\": stat /bin/bash: no such file or directory"
这发生在两个服务器(mgr1,mgr2)中。我还在每个节点上运行 consul 容器,并且能够连接到 consul 容器。
【问题讨论】:
-
有点跑题但你不能使用 Docker 1.12.3 ?因为有了这个版本,您可以使用更容易设置的 Swarm 模式
标签: amazon-web-services docker docker-swarm