Ejercicio de programación con Docker: Creación de contenedores

Código
Práctica
0h 5m

Ejercicios Docker Creación Contenedores. Mejora tu manejo de contenedores en Docker mediante ejercicios prácticos y ejemplos detallados.

Imagina que estás trabajando en un proyecto que requiere el despliegue de tres servicios distintos, cada uno en su propio contenedor Docker. Para este reto, desplegarás un servidor web Nginx, una base de datos Redis y una instancia de BusyBox para ejecutar comandos simples (no necesitas conocimientos previos de ninguno). Escribe en orden los comandos Docker necesarios para cumplir con los requisitos del reto.

Asume que tienes Docker instalado en tu máquina local y que dispones de todas las imágenes Docker requeridas (no necesitas hacer pull). Todos los contenedores se deben ejecutar en segundo plano (en modo detached).

  • Desplegar un servidor web Nginx:
      - Utilizar la imagen nginx:latest para crear un contenedor llamado nginx-web-server.
      - Exponer el contenedor en el puerto 8080 del host (mapeando al puerto 80 del contenedor).
  • Desplegar una base de datos Redis:
      - Utilizar la imagen redis:latest para crear un contenedor llamado redis-db.
      - Exponer el contenedor en el puerto 6379 del host (mapeando al puerto 6379 del contenedor).
  • Desplegar un contenedor BusyBox:
      - Utilizar la imagen busybox:latest para crear un contenedor llamado busybox-test.
      - Este contenedor no necesita exponer puertos.
  • Listar los contenedores: Utilizar un comando Docker para listar todos los contenedores en ejecución.
Empezar ejercicio de programación

Todos los ejercicios de programación de Docker

Evalúa tus conocimientos con ejercicios de programación en Docker de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de Docker

Supera todos los retos de Docker y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tutorial para resolver este ejercicio de programación

Docker

Docker

Contenedores Docker

Contenedores Docker

Otros tutoriales de programación con Docker