wils@web ~ $ cat ~/ajuda/como-usar-docker-compose-para-orquestrar-multiplos-containers-na-versao-3-9-guia-pratico.md

Docker

Como usar Docker Compose para orquestrar múltiplos containers na versão 3.9: Guia prático

atualizado em 31/08/2026

O Docker Compose é uma ferramenta poderosa que permite definir e executar aplicações Docker com múltiplos containers. Neste guia prático, vamos aprender como usar o Docker Compose na versão 3.9 para orquestrar múltiplos containers.

Introdução

Com o Docker Compose, você pode definir toda a configuração da sua aplicação em um único arquivo docker-compose.yml. Isso facilita a gestão e o deploy de aplicações complexas que dependem de vários serviços.

Passo a Passo

1. Instalação do Docker e Docker Compose

  • Certifique-se de que o Docker está instalado em sua máquina. Para instalar o Docker, execute:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
  • Para instalar o Docker Compose, use o seguinte comando:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

2. Criando o arquivo docker-compose.yml

Crie um arquivo chamado docker-compose.yml no diretório do seu projeto. Abaixo está um exemplo básico de um arquivo que orquestra um aplicativo web com um banco de dados:

version: '3.9'
services:
  web:
    image: nginx:latest
    ports:
      - "80:80"
  db:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: example

3. Executando os containers

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

docker-compose up -d

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

4. Verificando os containers em execução

Para listar os containers em execução, use:

docker-compose ps

5. Parando e removendo os containers

Para parar os containers, execute:

docker-compose down

Conclusão

O Docker Compose simplifica a gestão de aplicações que utilizam múltiplos containers. Com apenas um arquivo de configuração, você pode orquestrar toda a sua aplicação de forma eficiente. Dica: Sempre mantenha seu arquivo docker-compose.yml versionado em um sistema de controle de versão, como o Git, para facilitar a colaboração e o histórico 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.