wils@web ~ $ cat ~/ajuda/como-criar-um-arquivo-docker-compose-yml-para-orquestrar-multiplos-containers.md

Docker

Como criar um arquivo docker-compose.yml para orquestrar múltiplos containers

atualizado em 02/09/2026

O Docker Compose é uma ferramenta que permite definir e orquestrar múltiplos containers Docker usando um arquivo de configuração chamado docker-compose.yml. Neste manual, você aprenderá como criar um arquivo docker-compose.yml para gerenciar múltiplos serviços.

Passo a Passo para Criar um Arquivo docker-compose.yml

1. Instalação do Docker e Docker Compose

  • Certifique-se de que o Docker está instalado em seu sistema. Você pode verificar isso com o comando:
docker --version
  • Para instalar o Docker Compose, use o seguinte comando:
sudo apt-get install docker-compose

2. Estrutura do Arquivo docker-compose.yml

O arquivo docker-compose.yml é escrito em YAML e define os serviços, redes e volumes que serão utilizados. Aqui está um exemplo básico:

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

3. Criando o Arquivo docker-compose.yml

  1. Crie um diretório para seu projeto:
mkdir meu_projeto && cd meu_projeto
  1. Crie o arquivo docker-compose.yml:
touch docker-compose.yml
  1. Edite o arquivo docker-compose.yml com um editor de texto, como o nano:
nano docker-compose.yml

Copie e cole o exemplo de estrutura acima no arquivo.

4. Executando os Containers

  • Para iniciar os containers definidos no arquivo, execute o seguinte comando:
docker-compose up -d
  • O parâmetro -d permite que os containers sejam executados em segundo plano.

5. Verificando os Containers

Para verificar se os containers estão em execução, use:

docker-compose ps

Conclusão

O Docker Compose simplifica a orquestração de múltiplos containers, permitindo que você defina todos os serviços necessários em um único arquivo. Uma dica importante é sempre verificar a documentação oficial do Docker Compose para se manter atualizado sobre novas funcionalidades e melhores práticas.

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.