Si desea que varios contenedores Docker se comuniquen entre sí, pueden formar una red puente. Cada red de contenedores tiene su propia máscara de subred para distribuir direcciones IP. La subred predeterminada para una red Docker es 172.17.0.0/16
En este artículo, vamos a discutir las diferentes formas que puede utilizar para conocer la dirección IP de un contenedor Docker.
Método 1: Usando el Bash
Inicie el Bash del contenedor.
sudo docker exec -it 6cb599fe30ea bash
Instale iproute2 para usar el comando ip .
apt-get install iproute2
Utilice este comando para obtener la dirección IP.
ip add | grep global
Método 2: comando directo
Puede obtener la dirección IP del Docker Container directamente con este comando. Debe tener el ID del contenedor para usar este método.
sudo docker exec -it 6cb599fe30ea ip addr | grep global
Método 3: Uso de Docker Inspect
También puede usar el comando Docker Inspect para devolver la dirección IP del Docker Container.
sudo docker inspect --format '{{ .NetworkSettings.IPAddress }}' 6cb599fe30ea
Para concluir, en este artículo discutimos tres formas diferentes de averiguar la dirección IP de un contenedor Docker. Los métodos 2 y 3 requieren menos esfuerzo y con un comando de una sola línea, puede encontrar fácilmente la dirección IP del contenedor si tiene su ID de contenedor.