Docker 通过 run 和 exec 进入同一个Container

8 篇文章 2 订阅

需求:自己build了一个image, 希望通过docker命令多终端进入到同一个Container,有助于调试

1. 环境如下:

[root@xhw delve]# docker images
REPOSITORY                                  TAG                 IMAGE ID            CREATED             SIZE
hub.easystack.io/production/ipmi-exporter   v3.0.1              c58f893b50fb        About an hour ago   491.9 MB

2. 通过docker run 进入该镜像,并启动Container

[root@xhw xhw]# docker run -it --rm c58f893b50fb sh
/ # 

3. 通过docker ps 查看启动的Container id

[root@xhw delve]# docker ps 
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
bb80193eb982        c58f893b50fb        "sh"                8 minutes ago       Up 8 minutes        9289/tcp            small_snyder

4. 通过docker exec 进入该Container

[root@xhw delve]# docker exec -it bb80193eb982 sh
/ #

5. 通过以上操作,就可以通过多终端对Container里的代码进行调试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值