Administración de redes en Docker

DockerDockerBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En el mundo místico de la mitología hindú antigua, un asceta devoto llamado Arjuna emprende un viaje para dominar el arte de la redacción a través de Docker con el fin de conectar los diversos reinos de dioses y demonios. El objetivo final de Arjuna es garantizar una comunicación y una interacción sin trabas en el panorama de la red divina en este contexto mitológico.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/NetworkOperationsGroup(["Network Operations"]) docker/NetworkOperationsGroup -.-> docker/network("Manage Networks") subgraph Lab Skills docker/network -.-> lab-271477{{"Administración de redes en Docker"}} end

Redes con Docker

En este paso, Arjuna emprenderá una búsqueda para crear una red de puente y conectar diferentes contenedores dentro del reino divino.

## Crea una red de puente
docker network create --driver=bridge divinenet

## Ejecuta un contenedor conectado a la red de puente
docker run -itd --name divine-container1 --network divinenet alpine

Comunicación entre múltiples contenedores

En este paso, Arjuna debe establecer la comunicación entre múltiples contenedores dentro del reino divino.

## Ejecuta otro contenedor conectado a la red de puente
docker run -d --name divine-container2 --network divinenet nginx

## Prueba la conectividad entre contenedores
docker exec divine-container1 ping divine-container2

Resumen

En este laboratorio, se centró en permitir que Arjuna, el mítico asceta, navegara por la creación de redes de Docker y estableciera una comunicación sin trabas entre los contenedores dentro del reino divino. El objetivo era brindar una experiencia práctica a los aprendices para que comprendieran la gestión de redes en Docker y su importancia en entornos contenedorizados. Este laboratorio tuvo como objetivo capacitar a los usuarios con los conocimientos y habilidades para diseñar soluciones de red robustas dentro de las implementaciones de Docker.