Buenas a tod@s

Hace mucho que no publico nada

Voy ha poner como compilar y utilizar un herramienta muy util para la gestion de contenedores docker

Nsenter

Primero debemos instalar las librerias necesarias

sudo apt-get install build-essential libncurses5-dev libslang2-dev gettext zlib1g-dev libselinux1-dev debhelper lsb-release pkg-config po-debconf autoconf automake autopoint libtool python2.7-dev

Segundo compilamos el binario

repo

https://www.kernel.org/pub/linux/utils/util-linux/

wget https://www.kernel.org/pub/linux/utils/util-linux/v2.25/util-linux-2.25.tar.gz
tar -xzvf util-linux-2.25.tar.gz
cd util-linux-2.25
./configure
make nsenter

Uso de nsenter

Primero sacar el PID del contenedor al que queremos acceder

docker inspect --format {{.State.Pid}}

Ahora utilizar nsenter para entrar

./nsenter -t 1278 --mount --uts --ipc --net --pid

Y ya estais dentro del container

root@4c8ab5b2aa0d:/#

Espero que os sirva

Deja un comentario