GNU/Linux >> Tutoriales Linux >  >> Panels >> Docker

Cómo acceder al espacio de nombres de red del contenedor Docker desde el host

Esta publicación es para ilustrar cómo acceder al espacio de nombres de red del contenedor docker.

1. Identifique la identificación del contenedor docker al que desea acceder y ejecute el siguiente comando como raíz en el host.

# docker ps

2. Obtenga el PID del contenedor docker:

# pid=$(docker inspect -f '{{.State.Pid}}' ${container_id})

3. Crear directorio de red:

# mkdir -p /var/run/netns/

4. Cree el enlace suave del espacio de nombres:

# ln -sfT /proc/$pid/ns/net /var/run/netns/[container_id]

5. Ejecute el comando ip netns para acceder a este espacio de nombres. Por ejemplo:

# ip netns exec [container_id] ip a


Docker
  1. Cómo ejecutar MySQL en un contenedor Docker

  2. Cómo montar un directorio de host en un contenedor Docker

  3. Cómo instalar Vim en un contenedor Docker

  4. Cómo crear una imagen personalizada desde un contenedor Docker

  5. Cómo crear una imagen de Docker a partir de un contenedor y un archivo Docker

Cómo ejecutar Grafana en un contenedor Docker

Cómo crear una imagen de Docker desde un contenedor en ejecución

Cómo configurar un contenedor Apache Docker

Cómo copiar archivos entre el host y el contenedor Docker

Cómo obtener la dirección IP del contenedor Docker

Cómo acceder a archivos fuera de un contenedor Docker