¡Bienvenido al emocionante mundo de Docker, donde desplegaremos un zoológico completo de contenedores en solo unos pasos! 🎉🐳🚀
Paso 1: Instalación de Docker
Si aún no tienes Docker instalado, dirígete al sitio oficial de Docker y sigue las instrucciones para tu sistema operativo.
Paso 2: Preparando el Terreno
Crea una nueva carpeta llamada «ZooContainers» en tu escritorio y navega hasta ella en tu terminal.
mkdir ~/Desktop/ZooContainers cd ~/Desktop/ZooContainers
Paso 3: Creando el Dockerfile del Elefante 🐘
Dentro de la carpeta, crea un archivo llamado Dockerfile.elephant
y añade el siguiente contenido:
FROM ubuntu:latest RUN apt-get update && apt-get install -y elephants
Este Dockerfile instala el paquete de elefantes en una imagen de Ubuntu.
Paso 4: Construyendo la Imagen del Elefante
En tu terminal, ejecuta el siguiente comando para construir la imagen del elefante:
docker build -t zoo/elephant -f Dockerfile.elephant .
Paso 5: Creando el Dockerfile del León 🦁
Ahora, crea otro archivo llamado Dockerfile.lion
con el siguiente contenido:
FROM ubuntu:latest RUN apt-get update && apt-get install -y lions
Este Dockerfile instala el paquete de leones en una imagen de Ubuntu.
Paso 6: Construyendo la Imagen del León
Ejecuta el siguiente comando para construir la imagen del león:
docker build -t zoo/lion -f Dockerfile.lion .
Paso 7: ¡Desplegando el Zoológico!
Es hora de desplegar nuestro zoológico de contenedores. Ejecuta los siguientes comandos:
docker run -d --name elephant-container zoo/elephant docker run -d --name lion-container zoo/lion
¡Y listo! Ahora tienes un zoológico de contenedores con un elefante y un león.
Paso 8: Visitando el Zoológico
Para ver a tus animales en acción, abre tu navegador y visita:
- Elefante: http://localhost:8080/elephant
- León: http://localhost:8080/lion
¡Disfruta de tu zoológico de contenedores con Docker! 🚀🐳
PD: Este tutorial es un concepto gracioso con el que practicar Docker.
Ingeniero en Informática, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.