我无法连接到运行在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"
。 - user2915097