如何在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?),但我猜你可以使用grep
和kill
在一起,以获得相同的效果。