Docker
Introdução ao Docker
Aprenda os conceitos fundamentais do Docker: imagens, containers e o seu primeiro comando.

O Docker empacota uma aplicação e tudo de que ela precisa em uma unidade isolada chamada container. O resultado: o que funciona na sua máquina funciona também no servidor.
Imagem e container
Uma imagem é o molde, somente leitura. Um container é uma instância em execução dessa imagem. Você pode criar vários containers a partir da mesma imagem.
Seu primeiro container
Com o Docker instalado, rode:
docker run --rm -p 8080:80 nginx:alpine
Abra http://localhost:8080 e você verá a página padrão do Nginx.
O que aconteceu
runcria e inicia um container.--rmremove o container quando ele parar.-p 8080:80liga a porta 8080 da sua máquina à porta 80 do container.
Criando a sua imagem
Um Dockerfile descreve como montar a imagem:
FROM node:22-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
CMD ["node", "server.js"]
Construa e execute:
docker build -t minha-app .
docker run -p 3000:3000 minha-app
Próximos passos
Entenda volumes para persistir dados e o Docker Compose para subir vários serviços juntos. Consulte a documentação oficial.
Escrito por
Rafael Marques
Criador do Aprenda na Web
Compartilho o que aprendo sobre servidores, containers, desenvolvimento web e automação — sempre de forma prática e testada.
Canal no YouTube ↗
