Red de Docker
¡Cómo se comunican los contenedores con su anfitrión y entre ellos!
Sumeet Gyanchandani
12 de julio de 2020·2 min de lectura
Cuando instala Docker, crea tres redes automáticamente: Bridge, Host y None. De la cual, Bridge es la red predeterminada a la que se adjunta un contenedor cuando se ejecuta. Para conectar el contenedor a cualquier otra red, puede utilizar el –la red bandera del comando de ejecución.
- Introducción
- Archivo Docker
- Comandos básicos de Docker
- Mapeo de puertos y volúmenes
- Docker Networking (¡está aquí!)
- Almacenamiento de Docker
- Docker Compose
- Eliminar entidades de Docker
los Puente red asigna direcciones IP en el rango de 172,17.xx a los contenedores que contiene. Para acceder a estos contenedores desde el exterior, debe asignar los puertos de estos contenedores a los puertos del host. Otra red creada automáticamente es Anfitrión. Seleccionando el Anfitrión network eliminará cualquier aislamiento de red entre el host de la ventana acoplable y los contenedores. Por ejemplo, si ejecuta un contenedor en el puerto 5000, será accesible en el mismo puerto en el host de la ventana acoplable sin ningún mapeo de puerto explícito. El único inconveniente de este enfoque es que no puede usar el mismo puerto dos veces para ningún contenedor. Finalmente, el Ninguno network mantiene el contenedor en completo aislamiento, es decir, no están conectados a ninguna red o contenedor.
Los contenedores pueden comunicarse entre sí usando sus nombres. Esto es posible gracias a un DNS integrado que se ejecuta en la dirección 127.0.0.11.
Los contenedores se adjuntan a la misma red de forma predeterminada. ¿Qué podemos hacer si queremos dos contenedores en una red separada?
Podemos definir una red definida por el usuario para este propósito usando el siguiente comando y asignando esta red al ejecutar los contenedores.
docker network create
--driver bridge
--subnet 182.18.0.0/16
user-def
En la siguiente sección, aprenderemos sobre Docker Storage.
Referencia:
[1] Mumshad Mannambeth, Docker para principiantes absolutos (2020), KodeKloud.com