wils@web ~ $ cat ~/ajuda/como-criar-redes-personalizadas-no-docker-para-isolar-containers.md
DockerComo criar redes personalizadas no Docker para isolar containers
Introdução
O Docker permite a criação de redes personalizadas que ajudam a isolar containers, garantindo que eles se comuniquem de forma segura e eficiente. Neste manual, abordaremos como criar e gerenciar redes personalizadas no Docker.
Criando uma Rede Personalizada
Para criar uma rede personalizada no Docker, utilizamos o comando docker network create. Abaixo estão os passos para criar uma rede do tipo bridge, que é a mais comum.
Passo 1: Criar a Rede
docker network create minha-redeEsse comando cria uma rede chamada minha-rede.
Passo 2: Verificar a Rede Criada
docker network lsEsse comando lista todas as redes disponíveis, incluindo a minha-rede que acabamos de criar.
Passo 3: Iniciar Containers na Rede
Agora, vamos iniciar dois containers e conectá-los à rede personalizada:
docker run -d --name container1 --network minha-rede nginxdocker run -d --name container2 --network minha-rede nginxEsses comandos iniciarão dois containers Nginx conectados à minha-rede.
Passo 4: Testar a Comunicação entre Containers
Para testar a comunicação entre os containers, você pode acessar o shell de um deles e tentar pingar o outro:
docker exec -it container1 /bin/bashping container2Se a comunicação estiver funcionando, você verá respostas do container2.
Removendo a Rede
Para remover a rede personalizada, primeiro certifique-se de que todos os containers conectados a ela estão parados e removidos:
docker stop container1 container2docker rm container1 container2docker network rm minha-redeConclusão
As redes personalizadas no Docker são uma ferramenta poderosa para isolar e gerenciar a comunicação entre containers. Utilize-as para melhorar a segurança e a organização dos seus serviços.
Dica: Sempre nomeie suas redes de forma descritiva para facilitar a identificação no futuro.
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.