docker container內運行的進程,在宿主機上,通過ps也是能夠查到的,但是在不熟悉命令的時候,無法快速找到他們的關系。
這里科普一個基礎命令 docker top
1. 找到容器的id
docker ps
2. 找到容器在宿主機上映射后的進程信息
docker top 9b40a74ceb82(容器id)
就會得到類似下面的信息,其中PID是容器內進程在宿主機上的pid,ppid是容器內進程在宿主機上的父進程pid
UID PID PPID C STIME TTY TIME CMD
root 9849 1611 0 Mar07 ? 00:00:00 bash /usr/bin/start