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

Docker

Como criar uma rede Docker personalizada para contêineres com Docker Compose

atualizado em 18/08/2026

O Docker é uma plataforma poderosa para criar, implantar e gerenciar contêineres. Uma das funcionalidades mais úteis do Docker é a capacidade de criar redes personalizadas, permitindo que contêineres se comuniquem de forma eficiente. Neste manual, vamos aprender como criar uma rede Docker personalizada usando o Docker Compose.

Pré-requisitos

  • Docker instalado
  • Docker Compose instalado
  • Conhecimento básico em terminal Linux

Passo a Passo

1. Criar um diretório para o projeto

mkdir meu_projeto_docker
cd meu_projeto_docker

2. Criar o arquivo docker-compose.yml

Este arquivo define a configuração da rede e dos serviços que serão executados.

nano docker-compose.yml

Adicione o seguinte conteúdo ao arquivo:

version: '3'

services:
  app:
    image: nginx:latest
    networks:
      - minha_rede

  db:
    image: mysql:latest
    environment:
      MYSQL_ROOT_PASSWORD: exemplo
    networks:
      - minha_rede

networks:
  minha_rede:
    driver: bridge

3. Iniciar os contêineres

Com o arquivo de configuração criado, agora podemos iniciar os contêineres.

docker-compose up -d

4. Verificar a rede criada

Para verificar se a rede foi criada corretamente, use o comando:

docker network ls

5. Acessar os contêineres

Você pode acessar os contêineres usando:

docker exec -it meu_projeto_docker_app_1 /bin/bash

Conclusão

Criar uma rede personalizada para contêineres com Docker Compose é uma maneira eficaz de gerenciar a comunicação entre serviços. Lembre-se de sempre definir variáveis de ambiente e volumes conforme necessário para persistência de dados.

Dica: Utilize o comando docker-compose down para parar e remover todos os contêineres e redes criadas pelo 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.