Pular para o conteúdo
Waldo Eller | Cloud/DevOps: início
Voltar para Trilha: Docker na Prática
InfraestruturaLinux

Módulo 18 — Laboratório: Nginx personalizado

Laboratório prático: construa uma imagem Nginx com página customizada via Dockerfile, publique a porta e valide o funcionamento.

Publicado em

1 min de leitura
Capa do artigo Módulo 18 — Laboratório: Nginx personalizado

Objetivo

Publicar seu próprio site usando Docker.

Estrutura:

site-docker/
├── Dockerfile
└── index.html

HTML

<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="UTF-8">
    <title>Laboratório Docker</title>
</head>
<body>
    <h1>Meu laboratório Docker</h1>
    <p>Servidor Nginx executando dentro de um container.</p>
</body>
</html>

Dockerfile

FROM nginx:alpine

COPY index.html /usr/share/nginx/html/index.html

Build

docker build -t laboratorio-site:1.0 .

Execução

docker run -d \
  --name laboratorio-site \
  -p 8080:80 \
  laboratorio-site:1.0

Validação

curl localhost:8080

Checklist:

  • Imagem criada.
  • Container em execução.
  • Porta publicada.
  • Site acessível.
  • Logs verificados.

Gostou da leitura?

Conecte-se comigo para acompanhar novas publicações e debater tecnologia.

Entrar em contato