pid 可以是 dockerID 也可以是 docker 里面起的进程 ID
- ## 安装
- wget https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.32/util-linux-2.32.tar.gz
- tar -xzvf util-Linux-2.32.tar.gz
- cd util-Linux-2.32/
- ./configure --without-ncurses
- make nsenter
- cp nsenter /usr/local/bin
- ## 为了连接到容器, 我们还需要找到容器的第一个进程的 PID, 可以通过下面的命令获取
- PID=$(docker inspect --format "{{ .State.Pid}}" <container id>)
- top
- nsenter --target PID --mount --uts --ipc --net --pid
- ## 进入到 docker 之后
- env ## 查看环境变量信息 获取到 docker 的 hostname 这是 docker 编号
docker inspect 容器编号 ## 查看容器详细信息
来源: http://www.bubuko.com/infodetail-3446132.html