wils@web ~ $ cat ~/ajuda/como-criar-uma-rede-overlay-no-docker-20-10-para-facilitar-a-comunicacao-entre-containers.md
DockerComo criar uma rede overlay no Docker 20.10 para facilitar a comunicação entre containers
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 init2. 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_overlay4. 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 nginx5. Verificar a rede e os serviços
Para verificar se a rede e os serviços estão funcionando corretamente, utilize:
docker network lsdocker service lsConclusã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.