Sin categoría

Cómo recuperar la dirección IP interna del contenedor de Docker

Cómo recuperar la dirección IP interna del contenedor de Docker

Digamos que tenemos un contenedor Docker ejecutándose en nuestro sistema con una identificación de contenedor E350390FD549 Me gustaría obtener su dirección IP interna. Primero, y el método recomendado es usar Docker Inspect Command. El siguiente comando de Linux imprimirá información detallada sobre su contenedor Docker, incluida su dirección IP interna:

# Docker Inspect E350390FD549 ... "Networksettings": "Bridge": "Docker0", "Gateway": "172.17.42.1 "," GlobalIPV6Address ":" "," GlobalIpv6Prefixlen ": 0," iPaddress ":" 172.17.0.2 "," ipprefixlen ": 16," ipv6gateway ":" "," linklocalipv6address ":" fe80 :: 42: acff: fe11: 2 "," linklocaliPv6prefixlen ": 64," Macaddress ":" 02: 42: ac: 11:00:02 "," PortMapping ": Null," Ports ":  .. 

También es posible tropezar con el valor predeterminado Docker inspeccionar Salida del comando Docker para obtener solo el valor de la dirección IP:

# Docker Inspect -f ' .Configuración de la red.IPaddress 'E350390FD549 172.17.0.2 

Dependiendo del sistema operativo que se ejecute dentro de su contenedor Docker, también puede intentar ejecutar ifconfig comandar internamente y así recuperar su dirección IP:

Docker Exec -IT E350390FD549 /SBIN /IFCONFIG ETH0 o DOCKER EXEC -IT E350390FD549 ADD Show Eth0 

Otra alternativa de último recurso es recuperar la dirección IP del contenedor directamente de su configuración.json archivo ubicado en /var/lib/docker/contenedor/contenedor-id. Por ejemplo:

# grep -oe "\ b ([0-9] 1,3 \.) 3 [0-9] 1,3 \ b "configuración.JSON 172.17.0.2 172.17.42.1 

La primera dirección IP es la dirección IP de contenedores reales y la segunda dirección IP es su puerta de enlace.

Este núcleo requiere las siguientes características que no están presentes PAE
Hoy he intentado instalar RHEL6 I386 como una máquina virtual usando VirtualBox. Justo después del inicio, recibí un mensaje de error que decía Este k...
Top 101 Cómo comenzar con OpenCV y la visión por computadora en Ubuntu Linux
Recientemente tuve la tentación de echar un vistazo al proyecto OpenCV y el libro de Oreilly Learning OpenCV Este es un gran libro y asume una program...
página nl-manual
Nombre NL - Número de líneas de archivos Sinopsis NL [opción] ... [Archivo] ... Descripción Escriba cada archivo en salida estándar, con números de lí...