root@zxl-node4:~# lsb_release -a
No LSB modules are available.
Distributor ID:Ubuntu
Description:Ubuntu 14.04.3 LTS
Release:14.04
Codename:trusty
root@zxl-node4:~# uname -r
3.19.0-25-generic
root@zxl-node4:~# uname -m
x86_64
源码安装nsenter
1
2
3
4
5
6
root@zxl-node4:/usr/local/src# wget https://www.kernel.org/pub/linux ... l-linux-2.26.tar.gz
root@zxl-node4:/usr/local/src# tar fxz util-linux-2.26.tar.gz
root@zxl-node4:/usr/local/src# cd util-linux-2.26
root@zxl-node4:/usr/local/src/util-linux-2.26# ./configure --without-python --disable-all-programs --enable-nsenter --without-ncurses
root@zxl-node4:/usr/local/src/util-linux-2.26# make nsenter
root@zxl-node4:/usr/local/src/util-linux-2.26# cp nsenter /usr/local/bin
如何使用nsenter进入容器呢?
首先获取容器pid,示例如下:
1
2
3
root@zxl-node4:~# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7237c3c12e68 jdeathe/centos-ssh:latest "/bin/bash" 5 hours ago Up 5 hours 22/tcp node5