wils@web ~ $ cat ~/ajuda/como-criar-e-usar-uma-rede-docker-personalizada-com-docker-compose.md

Docker

Como criar e usar uma rede Docker personalizada com Docker Compose

atualizado em 21/07/2026

Este manual aborda como criar e usar uma rede Docker personalizada utilizando o Docker Compose. O Docker Compose permite definir e executar aplicativos Docker com múltiplos contêineres, facilitando a configuração de redes personalizadas.

Introdução

Redes personalizadas no Docker são essenciais para isolar e conectar contêineres de forma eficiente. Com o Docker Compose, você pode configurar a rede e os serviços em um único arquivo.

Passo a Passo

1. Instalação do Docker e Docker Compose

  • Certifique-se de que o Docker e o Docker Compose estão instalados em seu sistema. 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:
  • sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose

2. Criar um arquivo docker-compose.yml

Crie um diretório para seu projeto e, em seguida, crie um arquivo chamado docker-compose.yml:

mkdir meu_projeto
dcd meu_projeto
nano docker-compose.yml

Adicione a seguinte configuração ao arquivo:

version: '3'
services:
  app:
    image: nginx
    networks:
      - minha_rede
  db:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: exemplo
    networks:
      - minha_rede
networks:
  minha_rede:
    driver: bridge

3. Executar o Docker Compose

Para iniciar os serviços e a rede, execute:

docker-compose up -d

O parâmetro -d executa os contêineres em segundo plano.

4. Verificar a rede

Para verificar a rede criada, use:

docker network ls

Você deve ver a rede minha_rede na lista.

5. Acessar os serviços

Para acessar o serviço Nginx, abra um navegador e digite http://localhost. Para o MySQL, você pode usar um cliente MySQL com as credenciais fornecidas.

Conclusão

Com o Docker Compose, criar redes personalizadas é simples e eficiente. Lembre-se de sempre revisar as configurações do seu arquivo docker-compose.yml para atender às suas necessidades específicas.

Dica: Utilize o comando docker-compose down para parar e remover todos os contêineres, redes e volumes criados pelo Docker Compose.

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.