docker进入一个容器

本文介绍了Docker中连接容器的两种方法:docker attach和docker exec。docker attach直接将标准输入输出与容器的PID连接,当终端关闭时,容器也会随之退出。而docker exec则在容器内启动新进程,多个终端可以独立连接,退出终端不会影响容器运行。
摘要由CSDN通过智能技术生成

命令:docker ps -a 找出容器ID

下面进入容器,这边会讲两种方式:

1、docker attach <container-id>

2、docker exec -it <container-id> bash

那这两种方式有什么区别吗?

docker exec 这个会在容器内新起一个进程,docker attach会把标准输出输入连接到容器的PID内,如果有两个终端连接容器,是同时连接在一个tty上。attach连接到容器上,当终端关闭退出来的时候,容器也会被关闭。而docker exec则不会,不同的终端连接的不是同一个tty,退出终端,也不会关闭容器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值