Cómo obtener la dirección IP de un contenedor Docker desde el host en Windows

Como Obtener La Direccion Ip De Un Contenedor Docker Desde El Host En Windows



Mientras trabajan con Docker, los desarrolladores crean y ejecutan muchos contenedores en su máquina host. A veces, a los desarrolladores les resulta muy difícil realizar un seguimiento de todos los contenedores existentes. Además, si utiliza Compose o Network, es posible que se estén ejecutando varios contenedores dentro de la red.

Si el contenedor se ejecuta con la red de contenedor predeterminada. Significa que el contenedor utiliza la funcionalidad integrada de la red Docker para comunicarse con otros contenedores y el sistema host. Para determinar qué contenedor se está ejecutando y cuál se ha detenido, los desarrolladores deben tener las direcciones IP de estos contenedores.







Esta guía proporcionará diferentes comandos para obtener la dirección IP del contenedor Docker del host en Windows.



¿Cómo obtener la dirección IP del contenedor Docker desde el host en Windows?

Para encontrar la dirección IP del contenedor Docker desde el host en Windows, se utilizan los comandos que se enumeran a continuación:



Usando 'inspección de red acoplable'





Para obtener la dirección IP del contenedor Docker, primero, enumere y seleccione la imagen de Docker para generar un nuevo contenedor ejecutando el siguiente comando:

Imágenes de docker

 



Del resultado que se muestra a continuación, hemos seleccionado el elico Imagen acoplable:

Luego, utiliza el ejecución del contenedor acoplable Comando para crear un nuevo contenedor Docker usando la imagen seleccionada:

ejecución del contenedor acoplable -d --nombre =vital_con1 elic

 

Como puede ver, nuestro nuevo contenedor se ha creado correctamente:

A continuación, enumere los contenedores que se están ejecutando actualmente a través del ventana acoplable ps comando para verificación:

estibador PD

 

Finalmente, ejecute el estibador inspeccionar comando para mostrar la dirección IP del contenedor Docker:

ventana acoplable inspecciona vital_con1

 

Después de ejecutar el comando anterior, se mostrará la información detallada sobre el contenedor en particular:

Desplácese hacia abajo en la terminal y busque ' Dirección IP ' campo. La dirección IP del contenedor actualmente en funcionamiento llamado vital_con1 es 172.17.0.3 :

Usando 'docker ejecutivo'

El /etc/hosts El archivo dentro de un contenedor es un archivo de sistema que se utiliza para asignar los nombres de host a las direcciones IP, incluida la dirección IP asignada al propio contenedor. Para recuperar esta dirección IP, ejecute el ejecutivo de Docker -es dominio.

estibador ejecutivo -él vital_con1 / papelera / intento

 

Después de hacerlo, pasará a la sesión de shell interactiva. Ahora, ejecuta el gato comando para mostrar los datos disponibles del /etc/hosts archivo:

gato / etc. / Hospedadores

 

Como puede ver, la dirección IP del contenedor en particular se recuperó exitosamente:

Usando 'inspección de red acoplable'

Como sabemos, por defecto los contenedores están conectados a la red puente. Podemos inspeccionar la red para averiguar la dirección IP del contenedor ejecutando el comando inspección de red acoplable dominio. Para hacerlo, primero ejecute el comando proporcionado para mostrar las redes existentes:

red acoplable es

 

Aquí hemos seleccionado el puente red para procesos posteriores:

Ahora, ejecute el comando que se indica a continuación junto con el nombre de la red como puente :

red acoplable inspeccionar puente

 

Después de ejecutar el comando anterior, desplácese hacia abajo hasta el Contenedores bloquear y localizar el Dirección IPV4 campo:

Proporcionamos la forma más sencilla de encontrar la dirección IP del contenedor Docker desde el host en Windows.

Conclusión

Existen diferentes comandos que se utilizan para obtener la dirección IP de un contenedor Docker desde el host en Windows, como inspección de la red acoplable , docker exec -it /bin/bash , y el red acoplable inspeccionar puente comandos. Este blog ilustró las diferentes formas de recuperar la dirección IP del contenedor Docker del host.