从util-linux版本2.23开始,nsenter工具就包含在其中。它用来访问另一个进程的名字空间。
#tar -zxf-cd util-linux-2.24
#./configure –without-ncurses
#make
#cp nsenter /usr/local/bin/
为了连接到容器,你还需要找到容器的第一个进程的PID。
# docker inspect --format '{{.State.Pid}}' <container-id>
通过这个PID,你就可以连接到这个容器:
# nsenter --target PID --mount --uts --ipc --net --pid --