proyecto en DevOps Skill Tree

Entregar un menú de cafetería en un contenedor Proyecto

Empaqueta un sitio completo en una imagen Docker, ejecútalo sin montar las fuentes y entrega un menú de panadería de forma independiente.

DevOpsDocker

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Entregar un menú de cafetería en un contenedor es un proyecto práctico de DevOps para principiantes con conocimientos básicos del terminal. Lleva el sitio completo de LITTLE HOUR a un contenedor nuevo, incluidos detalles de bebidas, ilustraciones, precios y horarios. La aplicación está proporcionada; tu trabajo es empaquetarla y entregarla.

Un laboratorio guiado presenta Dockerfile, contexto de construcción, imagen, contenedor, puerto publicado y las comprobaciones que distinguen una entrega completa de una portada funcional. Un desafío independiente ofrece el menú de DAYBREAK, con páginas, estilos e imágenes en directorios separados. Cada unidad empieza en su propio entorno preparado.

Lo que aprenderás

  • distinguir una imagen de un contenedor en ejecución;
  • empaquetar páginas y recursos de diseño locales con destinos COPY explícitos;
  • excluir borradores del autor del sitio público;
  • construir una imagen con nombre y publicar su servidor mediante un puerto;
  • iniciar un contenedor nuevo sin montar directorios del anfitrión y comprobar rutas reales de clientes.

A quién va dirigido este curso

Para principiantes de DevOps, nuevos desarrolladores y personas interesadas en entregar un sitio pequeño con contenedores.

Requisitos: Debes saber introducir comandos y reconocer rutas. No se requiere experiencia en Docker, administración de Nginx, programación ni creación web. Los conceptos, opciones y sintaxis del shell se explican antes de usarlos.

Entorno: LabEx proporciona una estación Linux en el navegador con Docker, una base Nginx preparada, archivos completos, referencia visual y una pestaña para tu sitio. No necesitas instalaciones locales ni cuentas externas. Las tiendas ficticias no reciben pedidos reales. Sitios, pestañas y salida de comandos están en inglés.

Preguntas frecuentes

¿Crearé un sitio o escribiré código de aplicación?

No. Los sitios completos están proporcionados. Escribirás un Dockerfile corto y usarás comandos para construir, ejecutar e inspeccionar la entrega.

¿En qué difiere el desafío del laboratorio guiado?

Las páginas, la hoja de estilos y las ilustraciones de la panadería tienen orígenes separados. Decides cómo reunir el sitio público con los métodos COPY y de contenedores ya practicados. Hay una solución completa y explicada.

¿Un contenedor funcionando significa una entrega completa?

No. Detalles, imágenes, estilos e información de visita deben funcionar sin montajes del origen, y los borradores deben quedar fuera. Se comprueban archivos y respuestas reales, sin exigir un informe.

¿Se cubre una plataforma completa de producción?

El objetivo es empaquetar y ejecutar independientemente un sitio estático. No se incluyen registros, orquestación, bases persistentes, TLS ni operaciones de producción.

Profesor

labby
Labby
Labby is the LabEx teacher.