wils@web ~ $ cat ~/ajuda/como-criar-uma-rede-overlay-no-docker-20-10-para-facilitar-a-comunicacao-entre-containers.md

Docker

Como criar uma rede overlay no Docker 20.10 para facilitar a comunicação entre containers

atualizado em 27/07/2026

Introdução

As redes overlay no Docker permitem que containers em diferentes hosts se comuniquem de forma eficiente e segura. Neste manual, você aprenderá a criar uma rede overlay no Docker 20.10.

Pré-requisitos

  • Docker 20.10 instalado em todos os hosts.
  • Docker Swarm ativado.
  • Conexão entre os hosts na rede.

Passo a Passo

1. Inicializar o Swarm

Primeiro, você precisa inicializar o Swarm em um dos seus hosts. Execute o seguinte comando:

docker swarm init

2. Adicionar nós ao Swarm

Para adicionar outros nós ao Swarm, execute o comando gerado pelo docker swarm init no nó que você deseja adicionar. O comando será semelhante a:

docker swarm join --token  :2377

3. Criar a rede overlay

Agora que você tem um Swarm em funcionamento, crie a rede overlay com o seguinte comando:

docker network create --driver overlay minha_rede_overlay

4. Executar containers na rede overlay

Para executar containers na nova rede overlay, use o seguinte comando:

docker service create --name meu_servico --network minha_rede_overlay nginx

5. Verificar a rede e os serviços

Para verificar se a rede e os serviços estão funcionando corretamente, utilize:

docker network ls
docker service ls

Conclusão

Agora você configurou uma rede overlay no Docker. Isso facilita a comunicação entre containers em diferentes hosts. Dica: Sempre monitore a performance da rede e ajuste as configurações conforme necessário para otimizar a comunicação.

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.