Docker 容器调试与规模化部署指南
1. 容器进程树查看
在查看容器内进程关系时,某些输出可能不显示进程 ID(PIDs),但能让我们对容器内进程的关联有一个整体的认识。当主机上运行大量容器时,这种输出简洁且能提供高层次的进程连接映射。若要查看包含 PIDs 的完整进程树,可以使用pstree命令,示例如下:
$ pstree -p `pidof docker` docker(4086)─┬─docker(6529)─┬─{docker}(6530) │ ├─... │ └─{docker}(6535) ├─... ├─mongod(6675)─┬─{mongod}(6737) │ ├─... │ └─{mongod}(6756) ├─redis-server(6537)─┬─{redis-server}(6576) │ └─{redis-server}(6577) ├─{docker}(4089) ├─... └─{docker}(6738)不过,在这个输出中很难看到docker-proxy,因为它本质上也是一