使用命令登录到容器后,-
docker exec -it <container_name>
如何检查容器中正在运行的所有已处理内容?“ ps aux”是正确的方法吗?有没有更好的替代方法?
谢谢
使用以下命令可以显示在容器内运行的所有进程,而无需登录到终端。当然,就像使用可以看到的一样ps -eaf
,因此只需将其添加到中即可docker exec
。
bash $ sudo docker exec -it test1 ps -eaf
PID USER TIME COMMAND
1 root 0:00 sh
7 root 0:00 sh
60 root 0:00 /bin/sh
67 root 0:00 /bin/sh
84 root 0:00 ps -eaf
如前所述,如果您已经在容器中,则只需使用ps -eaf
命令查看运行中的进程即可。
顺便提一下,建议每个容器有一个用户应用程序/进程。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句