首页 新闻 赞助 找找看

如何用终端登录到docker swarm集群中的某个容器

0
悬赏园豆:20 [已解决问题] 解决于 2017-07-01 16:04

通过  

docker service ps group_web

命令得到 ID 是 k8h899b6046p ,然后

docker exec -it k8h899b6046p /bin/bash

却出现错误提示:

Error: No such container: k8h899b6046p
dudu的主页 dudu | 高人七级 | 园豆:31075
提问于:2017-07-01 15:21
< >
分享
最佳答案
0

终于解决了!

通过下面的命令得到docker swarm集群容器中运行的容器的完整ID

docker ps --format '{{.Names}}'

比如

node2/group_web.1.zl6w2sqwpy2a38t7rquvgbve1

然后用这个ID登录到容器即可

docker exec -it node2/group_web.1.zl6w2sqwpy2a38t7rquvgbve1 /bin/bash
dudu | 高人七级 |园豆:31075 | 2017-07-01 16:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册