Guia de Introdução ao Docker: Como Criar e Gerenciar Contêineres com Docker

2/20/2026
5 min read

Guia de Introdução ao Docker: Como Criar e Gerenciar Contêineres com Docker

Docker é uma plataforma de containerização de código aberto que ajuda os desenvolvedores a empacotar, distribuir e executar aplicativos. Este artigo irá guiá-lo passo a passo sobre como usar o Docker para criar e gerenciar contêineres, a fim de manter a consistência do aplicativo em diferentes ambientes.

1. O que é Docker?

Docker é uma plataforma aberta que permite aos desenvolvedores construir, implantar e gerenciar aplicativos em contêineres com facilidade. Os contêineres são leves, portáteis e podem ser executados da mesma forma em qualquer lugar, garantindo a consistência e escalabilidade do aplicativo.

2. Instalando o Docker

Antes de começar, você precisa instalar o Docker em seu sistema operacional. Abaixo estão os passos de instalação para diferentes sistemas operacionais:

2.1 Windows

  1. Vá ao site oficial do Docker para baixar o Docker Desktop: Docker Downloads.
  2. Clique duas vezes no arquivo Docker Desktop Installer.exe baixado e siga as instruções para concluir a instalação.
  3. Após a instalação, inicie o Docker Desktop e certifique-se de que ele esteja em execução na bandeja do sistema.

2.2 macOS

  1. Vá ao site oficial do Docker para baixar o Docker Desktop: Docker Downloads.
  2. Clique duas vezes no arquivo .dmg baixado e arraste o Docker para a pasta de Aplicativos.
  3. Inicie o Docker Desktop e certifique-se de que ele esteja em execução na barra de status.

2.3 Linux

No Linux, você pode instalar o Docker através do gerenciador de pacotes. Tomando o Ubuntu como exemplo:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Após a instalação, você pode usar o seguinte comando para verificar se o Docker foi instalado com sucesso:

docker --version

3. Criando seu primeiro contêiner Docker

Em seguida, usaremos o comando Docker para criar um contêiner simples.

3.1 Puxando a imagem

O Docker usa imagens para criar contêineres, e as imagens podem ser vistas como modelos de aplicativos. Por exemplo, podemos puxar uma imagem simples do Ubuntu do Docker Hub:

docker pull ubuntu

3.2 Executando o contêiner

Após puxar a imagem, execute o seguinte comando para iniciar um novo contêiner:

docker run -it ubuntu /bin/bash

A explicação dos parâmetros do comando acima é a seguinte:

  • run: Executa um novo contêiner
  • -it: Usa um terminal interativo
  • ubuntu: Nome da imagem
  • /bin/bash: Comando a ser executado após o início do contêiner

Agora você deve estar dentro de um contêiner Ubuntu; digite exit para sair do contêiner.

4. Gerenciando contêineres Docker

4.1 Visualizando contêineres em execução

Você pode usar o seguinte comando para ver todos os contêineres em execução atualmente:

docker ps

4.2 Visualizando todos os contêineres

Para ver todos os contêineres (incluindo os parados), você pode usar:

docker ps -a

4.3 Parando e iniciando contêineres

Se você deseja parar um contêiner em execução, pode usar o seguinte comando:

docker stop 

Para reiniciar um contêiner que foi parado:

docker start 

4.4 Removendo contêineres

Para remover um contêiner, você pode usar:

docker rm 

5. Criando e usando Dockerfile

Um Dockerfile é um arquivo de texto que contém uma série de instruções para construir automaticamente uma imagem Docker. Abaixo está um exemplo simples de Dockerfile que cria uma imagem contendo Python.

5.1 Criando o Dockerfile

Crie um arquivo Dockerfile no diretório de sua escolha e adicione o seguinte conteúdo:

# Usando a imagem base oficial do Python
FROM python:3.9-slim

# Definindo o diretório de trabalho
WORKDIR /app

# Copiando os arquivos do diretório atual para dentro do contêiner
COPY . .

# Instalando dependências
RUN pip install -r requirements.txt

# Definindo o comando a ser executado após o início do contêiner
CMD ["python", "app.py"]

5.2 Construindo a imagem

No diretório onde o arquivo Dockerfile está localizado, execute o seguinte comando para construir a imagem:

docker build -t my-python-app .

5.3 Executando sua imagem

Após construir a imagem, você pode usar o seguinte comando para executá-la:

docker run -d -p 5000:5000 my-python-app

Este comando irá mapear a porta 5000 do contêiner para a porta 5000 do host.

6. Conclusão

Através dos passos acima, você já dominou os conceitos básicos do Docker, métodos de instalação e como criar e gerenciar contêineres. O Docker torna o desenvolvimento e a implantação simples e eficientes, ajudando você a manter a consistência do aplicativo em diferentes ambientes. No trabalho real, combinar o uso do Docker com ferramentas de CI/CD aumentará significativamente a eficiência do fluxo de trabalho de desenvolvimento.

À medida que a tecnologia continua a evoluir, a aplicação do Docker também está se expandindo, dominar o Docker abrirá mais possibilidades para sua carreira em desenvolvimento de software. Esperamos que este guia possa ajudá-lo a começar com sucesso no Docker! Se você tiver alguma dúvida, sinta-se à vontade para discutir na seção de comentários.

Published in Technology

You Might Also Like