wils@web ~ $ cat ~/ajuda/como-criar-uma-rede-docker-isolada-para-conteineres-em-docker-compose.md
DockerComo criar uma rede Docker isolada para contêineres em Docker Compose
Introdução
Este manual irá guiá-lo na criação de uma rede Docker isolada para contêineres utilizando Docker Compose. Isso permite que seus contêineres se comuniquem entre si sem expor serviços desnecessariamente ao mundo exterior.
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. Você pode instalar o Docker seguindo as instruções em Docker Documentation.
sudo apt-get updatesudo apt-get install docker-ce docker-ce-cli containerd.iosudo apt-get install docker-compose2. Criar um diretório para o projeto
mkdir minha-rede-dockercd minha-rede-docker3. Criar um arquivo docker-compose.yml
Crie um arquivo chamado docker-compose.yml no diretório do projeto.
touch docker-compose.ymlEdite o arquivo com o seguinte conteúdo:
version: '3.8'
services:
app:
image: nginx
networks:
- minha-rede
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
networks:
- minha-rede
networks:
minha-rede:
driver: bridge4. Subir os contêineres
Utilize o seguinte comando para iniciar os contêineres definidos no arquivo docker-compose.yml.
docker-compose up -d5. Verificar a rede
Para verificar se a rede foi criada corretamente, utilize o comando:
docker network ls6. Acessar os contêineres
Você pode acessar os contêineres usando:
docker exec -it minha-rede-docker_app_1 /bin/bashConclusão
Você agora tem uma rede Docker isolada para seus contêineres. Isso aumenta a segurança e a organização do seu ambiente de desenvolvimento. Dica: Sempre revise as configurações de rede para garantir que os serviços estejam corretamente isolados e que não haja exposição desnecessária.
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.