Este projeto prático de Docker é para quem conhece o básico do terminal. Você mantém Afterlight, uma exposição comunitária cujas contribuições precisam sobreviver à substituição da aplicação.
Um laboratório guiado vai de uma cópia descartável a um livro de visitas com armazenamento persistente. Um desafio independente aplica o mesmo método a um mural de fotos, cujas legendas e imagens ficam em diretórios separados. Cada unidade começa em seu próprio ambiente preparado.
O que você aprenderá
- distinguir arquivos reproduzíveis da aplicação de dados dos visitantes;
- conectar volumes nomeados existentes aos caminhos corretos com Compose;
- inspecionar montagens reais e recuperar uma conexão acidental a um volume vazio;
- substituir um contêiner preservando contribuições originais e novas;
- preservar fotografias com suas legendas e aceitar outro envio após a substituição.
Para quem é este curso
Para iniciantes em Docker e DevOps que sabem digitar comandos. Não exige outros projetos da série, SQL ou programação de aplicações. Caminhos, contêineres, YAML do Compose, edição e HTTP são explicados antes do uso.
O LabEx fornece uma estação Linux no navegador, Docker, Compose, a aplicação e registros fictícios. Use Workstation para comandos e Exhibition para as páginas reais. A unidade guiada inclui Practice Copy para o experimento deliberado de perda de dados. Não é preciso instalar Docker localmente nem ter conta externa.
Perguntas frequentes
Vou escrever uma aplicação de banco de dados?
Não. Você altera declarações de armazenamento e substitui a aplicação; o livro de visitas e o envio de fotos estão preparados.
Um volume Docker é um backup?
Não. Pode sobreviver ao contêiner, mas excluir o volume ou perder o host também pode destruir seus dados. O curso ensina persistência em um host, não um sistema completo de backup ou alta disponibilidade.
O que muda no desafio?
Você preserva dois locais relacionados para manter fotos e legendas durante a substituição. Os métodos de montagem e verificação são introduzidos no laboratório guiado.
Quais idiomas estão disponíveis?
Instruções, dicas de verificação, soluções e introduções estão disponíveis em inglês e oito idiomas traduzidos. O site de demonstração, rótulos, comandos e saídas permanecem em inglês.




