如何在debian wheezy docker镜像上安装pgrep / pkill

底层debian中没有pkill / pgrep:wheezy docker镜像

# docker run debian:wheezy pkill System error: exec: "pkill": executable file not found in $PATH 

我无法弄清楚我应该安装哪些软件包来使用这些工具

 # docker run debian:wheezy cat /etc/apt/sources.list deb http://httpredir.debian.org/debian wheezy main deb http://httpredir.debian.org/debian wheezy-updates main deb http://security.debian.org wheezy/updates main # docker run debian:wheezy apt-get install procps E: Unable to locate package procps 

尝试在您的Dockerfile或容器中安装procps,然后提交并启动新的映像

解决了。 我忘了

 apt-get update 

之前

 apt-get install procps 

在容器里

你可以运行bash并亲自查看:

$ docker run --rm -it debian:wheezy bash

从这里你可以使用apt-get或aptitudesearch软件包。 我找不到pkill(这是一个Unix命令,而不是GNU / Linux?),但我猜你可以使用grepkill在一起,以获得相同的效果。