Ejercicio de programación con Docker: Creación de contenedores
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 imagennginx:latest
para crear un contenedor llamadonginx-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 imagenredis:latest
para crear un contenedor llamadoredis-db
.
- Exponer el contenedor en el puerto 6379 del host (mapeando al puerto 6379 del contenedor). - Desplegar un contenedor BusyBox:
- Utilizar la imagenbusybox:latest
para crear un contenedor llamadobusybox-test
.
- Este contenedor no necesita exponer puertos. - Listar los contenedores: Utilizar un comando Docker para listar todos los contenedores en ejecució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.
Crear un archivo Docker Compose con un servicio
Crear un archivo Docker Compose con varios servicios
Descargar imágenes de hub.docker.com
Instalación de Docker
Introducción a Docker
Crear imagen Dockerfile
Creación de volumen Docker
Crear y usar redes Docker
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
Contenedores Docker
Contenedores Docker