Introducción
En este laboratorio, serás transportado de vuelta a la antigua arena romana, donde los contenedores Docker luchan por la supremacía en el mundo virtual. Te pondrás en el papel de un espectador entusiasta, con el objetivo de comprender y dominar el arte de gestionar contenedores Docker. Mientras presencias las emocionantes batallas de Docker, tu tarea será aprender a controlar y manipular el sistema Docker para diversos escenarios.
Explorando Docker
En este paso, te embarcarás en una exploración de Docker descargando y ejecutando un contenedor simple.
Descarga la imagen de Docker "hello-world":
docker pull hello-worldEjecuta el contenedor "hello-world":
docker run hello-world
Creando tu propio contenedor
En este paso, crearás un Dockerfile simple para construir tu propia imagen Docker personalizada.
Crea un archivo llamado Dockerfile en el directorio ~/project con el siguiente contenido:
FROM alpine:latest
CMD ["echo", "Welcome to the Docker Arena"]
Construye la imagen Docker a partir del Dockerfile:
docker build -t docker-arena .
Ejecuta el contenedor Docker personalizado basado en la imagen recién construida:
docker run docker-arena
Gestionando Contenedores
En este paso, aprenderás a iniciar, detener y eliminar contenedores Docker.
Inicia un contenedor llamado "nginx" utilizando la imagen oficial de nginx:
docker run --name nginx -d -p 8080:80 nginxDetén el contenedor "nginx" en ejecución:
docker stop nginxElimina el contenedor "nginx":
docker rm nginx
Resumen
En este laboratorio, simulamos un emocionante escenario de arena Docker para ayudarte a comprender los conceptos y habilidades fundamentales de la gestión de contenedores Docker. Siguiendo las instrucciones paso a paso, has explorado la descarga y ejecución de imágenes Docker, la creación de imágenes personalizadas y la gestión eficaz de contenedores. Este laboratorio proporciona una introducción amigable para principiantes a la gestión de sistemas Docker y te permite aprovechar el poder de Docker para tus propios proyectos.



