Docker 容器没有 ps pidof 查看进程命令解决办法
Docker About 482 words现象
Docker
使用的是精简版,去除了ps
、top
、pidof
等查看运行中的进程的命令。
解决方法
查看/proc
目录,该目录记录着运行中的进程的id
,以id
为文件夹的名字,文件夹中的exe
是一个超链接,指向的是运行该进程的命令。
ls -l /proc/*/exe
输出
lrwxrwxrwx 1 root root 0 Nov 19 18:46 /proc/1/exe -> /usr/java/openjdk-11/bin/java
lrwxrwxrwx 1 root root 0 Nov 21 13:37 /proc/49/exe -> /usr/bin/bash
lrwxrwxrwx 1 root root 0 Nov 21 13:37 /proc/self/exe -> /usr/bin/coreutils
lrwxrwxrwx 1 root root 0 Nov 21 13:37 /proc/thread-self/exe -> /usr/bin/coreutils
查看状态
cat /proc/1/status
Views: 2,268 · Posted: 2022-11-29
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...