Pular para o conteúdo
aprendana web

Docker

Introdução ao Docker

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

RMRafael Marques1 min de leitura

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

  • run cria e inicia um container.
  • --rm remove o container quando ele parar.
  • -p 8080:80 liga 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.

Compartilhar:
#Docker#Containers#Infraestrutura
RM

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 ↗

Artigos relacionados

Docker

Docker Compose na prática

Suba aplicação e banco de dados com um único arquivo de configuração.

1 min

Newsletter

Conhecimento novo, diretamente na sua caixa de entrada.

Novos artigos e vídeos, sem spam. Cancele quando quiser.