进入容器内部 docker exec

若镜像中包含了bash shell,可在已有的容器内部运行shell。
docker exec -it <containerName> bash
这会在container内部运行bash。bash进程会和主容器进程拥有相同的命名空间。

  • -i :确保标准输入流保持开放,需要在shell中输入命令
  • -t:分配一个伪终端

容器内的进程运行在主机操作系统上,但拥有独立的进程树

在容器内通过ps aux查看进程和在主机上运行此命令均能看到容器内的进程,但可以发现进程的ID在容器中与在主机上不同。容器使用独立的PID Linux命名空间并且有着独立的系列号,完全独立于进程树。

容器拥有独立的文件系统

ls /仅展示容器内的文件

最后可以通过exit返回主机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值