【发布时间】:2016-10-10 21:03:52
【问题描述】:
我无法连接到在 swarm 上运行的容器。似乎以下不起作用:
docker exec -it <container_ID> bash
这是一些输出:
>$ docker service ls
ID NAME REPLICAS IMAGE COMMAND
4rliefwe74o5 login 1/1 login-arm64:1.0
>$ docker service ps login
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR
2jk3s2xs7ce62piunbkiptypz login.1 login-arm64:1.0 odroid64-cluster4 Running Running 5 minutes ago
那我就跑:
$ docker exec -it 2jk3s2xs7ce62piunbkiptypz bash
或
$ docker exec -it login.1 bash
并查看以下错误
来自守护程序的错误响应:没有这样的容器:2jk3s2xs7ce62piunbkiptypz
来自守护进程的错误响应:没有这样的容器:login.1
【问题讨论】:
-
发布错误信息,我猜是
bash而不是bash" -
更新了原帖。基本上,docker 是看不到这些容器的
标签: docker docker-swarm