ps 命令在 docker 容器中不起作用

新手上路,请多包涵

我想在派生自 Debian 官方 Docker hub 存储库的 docker 容器中执行 ps 命令:

 $ docker run -ti debian:wheezy /bin/bash
root@51afd6b09af8:/# ps
bash: ps: command not found

原文由 Yves Nicolas 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.7k
2 个回答

ps 未安装在底座中 wheezy 图片。在容器内试试这个:

 apt-get update && apt-get install procps

将以下行添加到 Dockerfile

 RUN apt-get update && apt-get install -y procps && rm -rf /var/lib/apt/lists/*

原文由 user2105103 发布,翻译遵循 CC BY-SA 4.0 许可协议

使用泊坞窗顶部

docker top <container ID>

原文由 es cologne 发布,翻译遵循 CC BY-SA 4.0 许可协议