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


总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Docker Compose搭建Redis主从复制环境的实现步骤
在Docker中搭建Redis主从架构非常方便,下面是一个示例,演示如何使用Docker Compose设置一个Redis主从复制环境,文中有详细的代码示例,具有一定的参考价值,需要的朋友可以参考下2023-09-09
Docker网段和内网网段ip冲突导致无法访问网络的两种解决方法
本文主要介绍了Docker网段和内网网段冲突导致无法访问网络的两种解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-06-06
Docker镜像推送(push)到Docker Hub的实现
这篇文章主要介绍了Docker镜像推送(push)到Docker Hub的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-09-09


最新评论