Ejercicio de programación: Reto Dockerfile
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en Docker. Es un ejercicio de nivel intermedio que requiere conocimientos sólidos de la tecnología.
Información adicional del ejercicio
Crear un Dockerfile básico para una aplicación Java Spring Boot usando Java 21
Contenido del ejercicio
Crea un Dockerfile para una aplicación Java Spring Boot que utilice Java 21. Tu Dockerfile debe:
- Usar como imagen base
openjdk:21-jdk-slim
- Establecer
/app
como directorio de trabajo - Copiar un archivo JAR llamado
app.jar
desde el contexto de construcción al directorio/app
- Exponer el puerto 8080 (puerto por defecto de Spring Boot)
- Definir el comando por defecto para ejecutar la aplicación:
java -jar app.jar
Escribe únicamente el contenido del Dockerfile, no hacen falta comandos para construirlo.
Usa las instrucciones FROM, WORKDIR, COPY, EXPOSE y CMD en el orden apropiado para aprovechar el sistema de capas de Docker.
Lección relacionada
Este ejercicio está relacionado con la lección "Crear imágenes con Dockerfile" de Docker. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de Docker
Explora más ejercicios de programación en Docker para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de DockerSolución al ejercicio de programación en Docker
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Docker para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Docker
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Docker