Introducción
En este laboratorio, nos embarcaremos en un viaje al antiguo reino de Dockeria, donde el poderoso dragón, Dockeron, deambula libremente. Nuestro objetivo es dominar el arte de iniciar y gestionar contenedores Docker para cumplir la antigua profecía y ganarnos el respeto de Dockeron.
Preparar el Entorno Docker
En este paso, prepararemos nuestro entorno Docker asegurándonos de que Docker esté instalado y en funcionamiento. Además, descargaremos la imagen Docker hello-world y ejecutaremos un contenedor basado en esta imagen.
Tarea 1: Instalar Docker
Primero, asegurémonos de que Docker esté instalado. Si no está instalado, por favor, instala Docker para tu sistema operativo específico siguiendo la documentación oficial.
Tarea 2: Iniciar el Servicio Docker
Asegúrate de que el servicio Docker esté activo y en funcionamiento ejecutando el siguiente comando en la terminal:
sudo systemctl start docker
Tarea 3: Descargar y Ejecutar la Imagen hello-world
Descarga la imagen Docker hello-world ejecutando el siguiente comando:
docker pull hello-world
A continuación, ejecuta un contenedor basado en la imagen hello-world utilizando el siguiente comando:
docker run hello-world
Lanzar un Contenedor Personalizado
En este paso, crearemos un Dockerfile para construir una imagen Docker personalizada y ejecutaremos un contenedor basado en ella.
Tarea 1: Crear un Dockerfile
Crea un archivo llamado Dockerfile en el directorio /home/labex/project con el siguiente contenido:
FROM alpine
CMD echo "Welcome to Dockeria, the land of dragons!"
Tarea 2: Construir y Ejecutar la Imagen Personalizada
Construye la imagen Docker personalizada utilizando el siguiente comando:
cd /home/labex/project
docker build -t dockeria-image .
Finalmente, ejecuta un contenedor basado en la imagen recién construida:
cd /home/labex/project
docker run dockeria-image
Resumen
En este laboratorio, nos adentramos en el reino de Dockeria y aprovechamos el poder de los contenedores Docker. Al completar las tareas, hemos adquirido las habilidades esenciales para iniciar y gestionar contenedores Docker. Este conocimiento será invaluable a medida que continuamos nuestras aventuras en el ámbito de la contenerización.



