如何记录Docker容器中运行的所有进程?

前端之家收集整理的这篇文章主要介绍了如何记录Docker容器中运行的所有进程?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

使用命令登录容器后 –

docker exec -it 

如何检查容器内所有已处理的运行? “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命令来查看正在运行的进程.

顺便说一句,建议每个容器有一个用户应用程序/进程.

原文链接:https://www.f2er.com/docker/435935.html

猜你在找的Docker相关文章