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

时间:2015-10-30 15:48:41

标签: docker debian

基础debian中没有pkill / pgrep:wheezy docker image

# 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

3 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:9)

解决。我忘记了

apt-get update

apt-get install procps
容器中的

答案 2 :(得分:0)

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

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

从这里你可以使用apt-get或aptitude并搜索包。我找不到pkill(它是Unix命令而不是GNU / Linux吗?)但是我猜你可以一起使用grepkill来获得相同的效果。< / p>