Docker实战系列 | 查看 Docker 容器的PID
简介:在使用Docker创建容器后,使用docker ps 命令无法知道容器在宿主机对应的PID1. 解决方式1.1 docker container top[xxx@single xxx]# docker container top <container>1.1.1 以redis示例[xxx@single xxx]# docker container top redis从输出结果中可
·
简介:在使用
Docker
创建容器后,使用docker ps
命令无法知道容器在宿主机对应的PID
1. 解决方式
1.1 docker container top
[xxx@single xxx]# docker container top <container>
1.1.1 以redis示例
[xxx@single xxx]# docker container top redis
从输出结果中可以看到redis
容器的PID
PID USER TIME COMMAND
2208 999 1:47 redis-server *:6379
1.2 docker container inspect
[xxx@single xxx]# docker inspect -f '{{.State.Pid}}' <container>
1.2.1 以redis示例
[xxx@single xxx]# docker inspect -f '{{.State.Pid}}' redis
此命令会直接输出PID
2208
2. 总结笔记
docker
中运行的容器进程,本质上还是运行在宿主机上的,所以也会拥有相对应的PID
今天redis
连接不上,报ERR max number of clients reached
。通过命令获取PID
,通过PID
查看了下连接数,才发现是连接数过多没有释放导致的
如果本篇对你有用,欢迎点赞、关注、转载,由于作者水平有限,如有问题请留言。
微信搜索【源码兴趣圈】,关注龙台,回复【资料】领取涵盖 GO、Netty、SpringCLoud Alibaba、Seata、开发规范、面试宝典、数据结构等电子书 or 视频学习资料!
更多推荐
已为社区贡献7条内容
所有评论(0)