当前第2页 返回上一页
1 | $ sudo docker inspect --help
|
inspect命令可以分层级显示一个镜像或容器的信息。比如我们当前有一个正在运行的容器。

可以使用docker inspect来查看该容器的详细信息。
1 | $ sudo docker inspect 44fc0f0582d9
|

由其该信息非常多,此处只截取了其中一部分进行展示。如果要显示该容器第一个进行的PID可以使用如下方式
1 | $ sudo docker inspect -f {{.State.Pid}} 44fc0f0582d9
|

在拿到该进程PID之后我们就可以使用nsenter命令访问该容器了。
1 2 | $ sudo nsenter --target 3326 --mount --uts --ipc --net --pid
$ sudo nsenter --target 3326 --mount --uts --ipc --net --pid
|
其中的3326即刚才拿到的进程的PID。
四、使用docker exec进入Docker容器
除了上面几种做法之外,docker在1.3.X版本之后还提供了一个新的命令exec用于进入容器,这种方式相对更简单一些,下面我们来看一下该命令的使用:
1 | $ sudo docker exec --help
|

接下来我们使用该命令进入一个已经在运行的容器
1 2 | $ sudo docker ps
$ sudo docker exec -it 775c7c9ee1e1 /bin/bash
|
相关推荐:docker教程
以上就是进入docker容器有哪几种方式的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
教你怎么在项目中使用powershell,bash和Docker
Docker怎么将容器内的文件复制到本地
Docker 和 azure 的区别?
怎么从Docker中copy文件到本地
Docker安装之后配置文件在哪
Docker容器不能删除怎么办
Docker容器中如何安装vim
如何将Docker镜像文件上传至Dockerhub
Docker容器重启失败怎么办
Docker的核心组件是什么
更多相关阅读请进入《Docker》频道 >>
转载请注明出处:木庄网络博客 » 进入docker容器有哪几种方式