wils@web ~ $ cat ~/ajuda/como-criar-e-gerenciar-multiplos-containers-docker-com-docker-compose-2-9.md

Docker

Como criar e gerenciar múltiplos containers Docker com Docker Compose 2.9

atualizado em 02/08/2026

O Docker Compose é uma ferramenta poderosa que permite definir e gerenciar múltiplos containers Docker usando um único arquivo de configuração. Nesta documentação, abordaremos como criar e gerenciar containers usando o Docker Compose 2.9.

Introdução

Com o Docker Compose, você pode definir a configuração dos seus containers em um arquivo YAML, facilitando a orquestração e o gerenciamento de aplicações que dependem de múltiplos serviços.

Passo a Passo

1. Instalação do Docker e Docker Compose

  • Certifique-se de que o Docker está instalado. Para instalar o Docker, use:
sudo apt update
sudo apt install docker.io
  • Em seguida, instale o Docker Compose:
sudo apt install docker-compose

2. Criar um arquivo docker-compose.yml

Crie um diretório para sua aplicação e um arquivo chamado docker-compose.yml:

mkdir minha-aplicacao
cd minha-aplicacao
nano docker-compose.yml

Adicione a seguinte configuração de exemplo:

version: '2.9'
services:
  web:
    image: nginx:latest
    ports:
      - "8080:80"
  db:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: exemplo
      MYSQL_DATABASE: minha_base

3. Iniciar os containers

Para iniciar os containers definidos no arquivo docker-compose.yml, execute:

docker-compose up -d

O parâmetro -d executa os containers em segundo plano.

4. Verificar o status dos containers

Para verificar o status dos containers em execução, utilize:

docker-compose ps

5. Parar e remover containers

Para parar e remover os containers, execute:

docker-compose down

Conclusão

O Docker Compose simplifica o gerenciamento de múltiplos containers, permitindo que você defina e configure sua aplicação de forma eficiente. Dica: Mantenha seu arquivo docker-compose.yml versionado em um sistema de controle de versão como Git para facilitar a colaboração e o rastreamento de mudanças.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.