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安装运行apache2服务器做图片服务器的方法

    Docker安装运行apache2服务器做图片服务器的方法

    这篇文章主要介绍了Docker安装运行apache2服务器做图片服务器的方法,需要的朋友可以参考下
    2017-06-06
  • Docker Compose搭建Redis主从复制环境的实现步骤

    Docker Compose搭建Redis主从复制环境的实现步骤

    在Docker中搭建Redis主从架构非常方便,下面是一个示例,演示如何使用Docker Compose设置一个Redis主从复制环境,文中有详细的代码示例,具有一定的参考价值,需要的朋友可以参考下
    2023-09-09
  • 如何将Docker的构建时间减少40%(推荐)

    如何将Docker的构建时间减少40%(推荐)

    这篇文章主要介绍了如何将Docker的构建时间减少40%,本文描述了我们在优化CI管道后获得的一些新见解,需要的朋友可以参考下
    2023-11-11
  • Docker Compose一键ELK部署的方法实现

    Docker Compose一键ELK部署的方法实现

    这篇文章主要介绍了Docker Compose一键ELK部署的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • docker中run和exec有什么区别示例详解

    docker中run和exec有什么区别示例详解

    这篇文章主要介绍了docker中run和exec有什么区别的相关资料,docker run`用于创建并启动新容器,而docker exec用于在已运行容器中执行命令,前者适用于启动新服务,后者适用于调试和管理运行中的容器,需要的朋友可以参考下
    2025-03-03
  • 使用docker安装hadoop的实现过程

    使用docker安装hadoop的实现过程

    这篇文章主要介绍了使用docker安装hadoop的详细过程,本文给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-01-01
  • Docker网段和内网网段ip冲突导致无法访问网络的两种解决方法

    Docker网段和内网网段ip冲突导致无法访问网络的两种解决方法

    本文主要介绍了Docker网段和内网网段冲突导致无法访问网络的两种解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • docker测试时候命令无法补全的解决方法

    docker测试时候命令无法补全的解决方法

    因为最近在学习使用Docker,所以出现了好多的问题,昨天遇到的一个问题是在docker测试时候发现命令无法补全,通过查找资料最后解决了,现在将方法分享给有需要的人,大家可以参考学习。
    2016-11-11
  • Docker镜像推送(push)到Docker Hub的实现

    Docker镜像推送(push)到Docker Hub的实现

    这篇文章主要介绍了Docker镜像推送(push)到Docker Hub的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • docker-mysql连接方式

    docker-mysql连接方式

    这篇文章主要介绍了docker-mysql连接方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05

最新评论