docker容器在宿主机的进程号 - 查找 容器ID pod ID pid overlay2目录查找pid

根据overlay2目录id查看容器id

docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep "目录id"

一条命令搞定根据进程ID 查找 容器id和pod id

原文:https://www.cnblogs.com/37yan/p/9559308.html

docker inspect -f "{{.Id}} {{.State.Pid}} {{.Config.Hostname}}"  $(docker ps -q) |grep <PID>
  1. 方法1: docker container top
    命令

docker container top

  1. 方法2: docker container inspect
    命令

docker inspect -f ‘{{.State.Pid}}’

  1. 方法3: 直接查看
    准备

原文:https://www.cnblogs.com/xy14/p/12002816.html

只要有 容器id, 可以在 docker daemon无法启动的情况下, 确认 pid

cat /sys/fs/cgroup/memory/docker//cgroup.procs
ps
ref

在docker宿主机上查找指定容器内运行的所有进程的PID
cgroup

docker 的底层原理, 就是这个东西
有空 学习一下…
尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出

拍错记录

1 宿主机cpu满载 top查看 到进程
ps -ef |grep 1741078
root 1741078 1741060 99 Nov03 ? 23-02:45:36 java -jar /home/eams.jar
root 3587080 3579549 0 09:12 pts/0 00:00:00 grep --color=auto 1741078

2 [root@VM-6-17-tlinux ~]# docker ps | grep eams
0a85a1869874 prod-image-warehouse.tencentcloudcr.com/eams/eams-server “java -jar /home/eam…” 6 days ago Up 6 days k8s_eams-server-eams-cont_eams-server-57d465c8f4-cmwgj_eams_da887b8f-2c40-420e-a089-35d4858c08ee_0
30f27d3d1e76 bjjrccr.ccs.tencentyun.com/library/pause:latest “/pause” 6 days ago Up 6 days k8s_POD_eams-server-57d465c8f4-cmwgj_eams_da887b8f-2c40-420e-a089-35d4858c08ee_0
[root@VM-6-17-tlinux ~]# docker container top
“docker container top” requires at least 1 argument.
See ‘docker container top --help’.

Usage: docker container top CONTAINER [ps OPTIONS]

Display the running processes of a container
[root@VM-6-17-tlinux ~]# docker container top 0a85a1869874
UID PID PPID C STIME TTY TIME CMD
root 1741078 1741060 99 Nov03 ? 23-02:29:01 java -jar /home/eams.jar
[root@VM-6-17-tlinux ~]#

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值