Projeto 13 - Empacotando com Docker 📦
🎯 Objetivo
Aprender a criar uma imagem personalizada no Docker para garantir que o seu projeto rode da mesma forma em qualquer servidor.
📋 Passo a Passo
- Ambiente: Abra a pasta do seu Projeto 04 (
meu-legacy-projeto). - Criação do Dockerfile: Crie um arquivo chamado
Dockerfile(sem extensão). - Configuração da Imagem:
dockerfile # Usar uma imagem base leve de servidor web FROM nginx:alpine # Copiar seu arquivo index.html para dentro da pasta do servidor COPY index.html /usr/share/nginx/html/index.html - Criação da Imagem (Terminal): Execute o comando:
bash docker build -t meu-site-docker . - Execução do Contêiner: Rode seu site dentro do Docker:
bash docker run -d -p 8080:80 meu-site-docker - Teste: Acesse
localhost:8080no seu navegador e veja se o seuindex.htmlaparece.
Entrega: Um print do navegador acessando o localhost:8080 e um print do comando docker ps no terminal.