让我们说,我试图得到'可见'在我的容器内的docker主机上的所有进程。是否可以将它们传入,以便ps或htop可以将它们打印出来?
有--pid
标志,--pid=host
可以在主机的pid命名空间中启动容器:
❯ docker run --rm --pid=host debian:buster bash -c 'ls /proc -1 | wc -l'
489
同样适用于docker-compose
:
version: "3"
services:
test:
pid: host