Kee*_*ith 4 system production-environment docker
atop是我在所有服务器上安装的工具,用于检查调试站点事件时计算机上发生的情况.有没有一个漂亮的"码头"方式在你的舰队上面运行,或者我应该在码头下面的操作系统中运行?
与此相关的是我喜欢有调试问题的其他工具:strace,iotop,htop,tcpdump,perf,等方面有哪些人在做生产来弥补这一利基.
您可以通过运行容器来实现此目的--pid=host(请参阅Docker Run Reference ;
在某些情况下,您希望容器共享主机的进程名称空间,基本上允许容器内的进程查看系统上的所有进程.例如,您可以使用
strace或等调试工具构建容器gdb,但是在调试容器内的进程时希望使用这些工具.
可以在此处找到Docker文件的一个示例,该Dockerfile用于运行由其中一个Docker维护者创建的htop; https://github.com/jfrazelle/dockerfiles/blob/master/htop/Dockerfile(以及该存储库中的更多优秀示例).可以在Docker Hub上找到该图像的自动构建; https://hub.docker.com/r/jess/htop/
像这样运行;
docker run --rm -it --pid host jess/htop
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1935 次 |
| 最近记录: |