将贝壳装入蜂群容器 [英] Shell into swarm container
本文介绍了将贝壳装入蜂群容器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我无法连接到群上运行的容器。以下选项似乎不起作用:
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
并查看以下错误
来自后台进程的错误响应:没有这样的容器:2jk3s2xs7ce62piunbkiptyz
来自后台进程的错误响应:没有此类容器:login.1
推荐答案
使用docker ps
查找您可以使用的名称。同时在CONTAINER ID
和NAMES
下查找,两者都可以。
>$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e53bff8bebfc login-arm64:1.0 "/bin/sh -c 'node ser" 27 seconds ago Up 25 seconds login.1.cg7fltcu3wfe7ixtnqzg8myy1
>$ docker exec -it e53bff8bebfc bash
root@e53bff8bebfc:/#
长名称的格式为$SERVICE_NAME.$REPLICA_NUMBER.$ID_FROM_SERVICE_PS
>$ docker exec -it login.1.cg7fltcu3wfe7ixtnqzg8myy1 bash
root@e53bff8bebfc:/#
这篇关于将贝壳装入蜂群容器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文