¿Cómo usar la red de puente predeterminada de Docker?

Docker le permite crear canales dedicados entre múltiples Contenedores Docker para crear una red de Contenedores que pueden compartir archivos y otros recursos entre sí. Esto se llama Red Docker. Puede crear Docker Networks con varios tipos de controladores de red que incluyen controladores de puente, controladores de McVLAN, etc. De forma predeterminada, si no menciona un controlador al crear una red, elige automáticamente el controlador de puente predeterminado. Los controladores de puente son controladores de red de host único y, por lo tanto, su alcance se limita a lo local.

En este artículo, vamos a discutir cómo crear, administrar y usar Docker Bridge Networks. Para esto, necesitaría una máquina Host basada en Linux con acceso a Docker. Sin más preámbulos, profundicemos en Docker Bridged Networking.

Paso 1: la red puente predeterminada

Cada instalación de Docker proporciona una red de puente predeterminada preconstruida con un controlador de puente en el ámbito local. Puede verificar lo mismo usando el comando network ls .

sudo docker network ls

 default Bridge Network

Bridge Driver siempre proporciona redes de host único, por lo tanto, el alcance es local.

Paso 2: Conexión de un contenedor Docker

Tenga en cuenta que la red puente que vimos en el paso anterior es la red predeterminada para los contenedores Docker. Si no especifica ninguna otra red, todos los contenedores nuevos se unirán a esta red predeterminada. Para conectar un contenedor de Ubuntu a la red de puente predeterminada, use este comando.

sudo docker run -dt ubuntu 

Connecting a Docker Container

Paso 3: inspección de la red del puente

Una vez que haya creado el contenedor Docker, verifique si se está ejecutando o no.

sudo docker container ls

Inspecting the Bridge Network

Dado que el contenedor ya se está ejecutando, ahora podemos usar el comando de inspección de red para inspeccionar la red de puente predeterminada de Docker.

sudo docker network inspect bridge

network inspect bridge

Puede ver los detalles relacionados con Bridge Network en formato JSON. También puede consultar los Contenedores asociados a la red en el objeto Contenedor.

network inspect bridge

Paso 4: Probar la conectividad de la red

Para probar la conectividad de la red, anote la dirección IP del Contenedor. En este ejemplo, la dirección IP es «172.17.0.2/16».

Haremos ping a esta dirección desde Docker Host para verificar la conectividad.

ping 172.17.0.2

Testing the Network Connectivity

Muestra que el host puede hacer ping al Docker Container en la red.

Publicación traducida automáticamente

Artículo escrito por iamrj846 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *