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.5k
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题