ps命令在docker容器不存在的问题
更新时间:2023年12月13日 09:31:25 作者:Pansanday
这篇文章主要介绍了ps命令在docker容器不存在的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
ps命令在docker容器不存在
问题描述
$ docker exec -it c0 bash root@c0994264e9b8:/# which nginx /usr/sbin/nginx root@c0994264e9b8:/# ps -ef bash: ps: command not found
解决方案
问题是该nginx镜像没有打包ps命令
使用如下命令安装
apt-get update && apt-get install procps
root@c0994264e9b8:/# apt-get update && apt-get install procps 安装... root@c0994264e9b8:/# ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 06:30 ? 00:00:00 nginx: master process nginx -g daemon off; nginx 7 1 0 06:30 ? 00:00:00 nginx: worker process root 349 0 0 08:25 pts/0 00:00:00 bash root 594 349 0 08:26 pts/0 00:00:00 ps -ef
docker ps报错bash: ps: command not found
原因
该nginx镜像没有打包ps命令
使用如下命令安装
apt-get update && apt-get install procps
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章
dockerfile的使用及使用dockerfile部署springboot项目的过程
Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本,这篇文章主要介绍了dockerfile的使用,使用dockerfile部署springboot项目,需要的朋友可以参考下2023-04-04docker Nginx PHP-FPM单机多站点布署的方法
这篇文章主要介绍了docker Nginx PHP-FPM单机多站点布署的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-07-07Armbian5.9.0安装docker及部署可视化portainer的详细教程
这篇文章主要介绍了Armbian5.9.0安装docker及部署可视化portainer的详细教程,通过 ssh 进去 Armbian 系统后,输入相应代码,按提示输入y,等待安装完成即可,需要的朋友可以参考下2022-05-05
最新评论