Entregando um cardápio de cafeteria em um contêiner é um projeto prático de DevOps para iniciantes com conhecimentos básicos de terminal. Leve o site completo da LITTLE HOUR a um novo contêiner, incluindo detalhes das bebidas, ilustrações, preços e horários. A aplicação é fornecida; seu trabalho é empacotar e entregar.
Um laboratório guiado apresenta Dockerfile, contexto de construção, imagem, contêiner, porta publicada e as verificações que diferenciam uma entrega completa de uma página inicial funcional. Um desafio independente oferece o cardápio DAYBREAK com páginas, estilos e imagens em diretórios separados. Cada unidade inicia em seu próprio ambiente preparado.
O que você aprenderá
- diferenciar imagem de contêiner em execução;
- empacotar páginas e recursos visuais locais com destinos COPY explícitos;
- excluir rascunhos do autor do site público;
- construir uma imagem nomeada e publicar seu servidor por uma porta;
- iniciar um novo contêiner sem montar diretórios do host e conferir caminhos reais dos clientes.
Para quem é este curso
Para iniciantes em DevOps, novos desenvolvedores e pessoas interessadas em entregar um site pequeno com contêineres.
Pré-requisitos: Saber inserir comandos e reconhecer caminhos. Não é necessário conhecer Docker, administração de Nginx, programação ou criação de sites. Conceitos, opções e sintaxe do shell são explicados antes do uso.
Ambiente: LabEx fornece uma estação Linux no navegador com Docker, base Nginx preparada, arquivos completos, referência visual e uma aba para seu site. Não há instalação local nem conta externa. As lojas fictícias não recebem pedidos reais. Sites, nomes de abas e saídas dos comandos estão em inglês.
Perguntas frequentes
Vou criar um site ou escrever código de aplicação?
Não. Os sites completos são fornecidos. Você escreve um Dockerfile curto e usa comandos para construir, executar e inspecionar a entrega.
Como o desafio difere do laboratório guiado?
As páginas, a folha de estilos e as ilustrações da padaria têm origens separadas. Você decide como reunir o site público completo usando COPY e os métodos de contêiner já praticados. Há uma solução completa e explicada.
Um contêiner em execução significa uma entrega completa?
Não. Detalhes, imagens, estilos e informações de visita devem funcionar sem montagens das fontes, enquanto rascunhos ficam de fora. O curso verifica arquivos e respostas reais, sem exigir relatório.
O curso cobre uma plataforma completa de produção?
O foco é empacotar e executar um site estático de forma independente. Registros, orquestração, bancos persistentes, TLS e operações de produção não estão incluídos.




