我想在来自Debian官方docker中心存储库的docker容器中执行ps命令:
$ docker run -ti debian:wheezy /bin/bash
root@51afd6b09af8:/# ps
bash: ps: command not found
我想在来自Debian官方docker中心存储库的docker容器中执行ps命令:
$ docker run -ti debian:wheezy /bin/bash
root@51afd6b09af8:/# ps
bash: ps: command not found
当前回答
使用船坞顶
docker top <container ID>
其他回答
Ps没有安装在基本喘息映像中。在容器内尝试以下操作:
apt-get update && apt-get install procps
或者在Dockerfile中添加以下行:
RUN apt-get update && apt-get install -y procps && rm -rf /var/lib/apt/lists/*
使用船坞顶
docker top <container ID>
如果你正在运行CentOS容器,你可以使用以下命令安装ps:
yum install -y procps
在Dockerfile上运行此命令:
RUN yum install -y procps
首先,运行如下命令:
apt-get update && apt-get install procps
然后运行:
ps -ef
Kali用户修复bash: ps:命令不发现的问题是:
apt install procps