Publicidad

Docker - ver las IPs y nombres de los contenedores


Por Alex el 04/12/2021, Comentar el artículo

Comparte este artículo:      




A veces en Docker necesitamos conocer las IP para poder conectarnos al contenedor desde nuestras aplicaciones, hay varias formas de hacerlo ...


Con el comando inspect de Docker podemos inspeccionar los datos de un contenedor

docker inspect netveloper_db

Donde netveloper_db es el nombre del contenedor, para ver los nombres de los contenedores podeis utilizar el comando docker ps. El problema de este comando es que muestra todos los datos asociados a ese contenedor. Si queremos filtrar la búsqueda para ver la IP podemos utilizar un filtro como este:

docker inspect netveloper_db | grep IPA

Y mostrará algo como

Ver las IPs de un Docker

Esto solo muestra los datos asociados a un contenedor, el que le pasamos el nombre. Pero si queremos ver todas las IPs de todos los Dockers podemos utilizar el siguiente comando

docker ps -q | xargs -n 1 docker inspect --format '{{range .NetworkSettings.Networks}} - {{.IPAddress}}{{end}} {{ .Name }}'

Y se vería algo como esto

Ver las IPs de todos los Docker


Y esto es todo, y feliz programming
Saludos
Alex.



Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.