wils@web ~ $ cat ~/ajuda/como-criar-e-usar-uma-rede-docker-personalizada-com-docker-compose.md
DockerComo criar e usar uma rede Docker personalizada com Docker Compose
Este manual aborda como criar e usar uma rede Docker personalizada utilizando o Docker Compose. O Docker Compose permite definir e executar aplicativos Docker com múltiplos contêineres, facilitando a configuração de redes personalizadas.
Introdução
Redes personalizadas no Docker são essenciais para isolar e conectar contêineres de forma eficiente. Com o Docker Compose, você pode configurar a rede e os serviços em um único arquivo.
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. Para instalar o Docker, execute:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
2. Criar um arquivo docker-compose.yml
Crie um diretório para seu projeto e, em seguida, crie um arquivo chamado docker-compose.yml:
mkdir meu_projeto
dcd meu_projeto
nano docker-compose.yml
Adicione a seguinte configuração ao arquivo:
version: '3'
services:
app:
image: nginx
networks:
- minha_rede
db:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: exemplo
networks:
- minha_rede
networks:
minha_rede:
driver: bridge
3. Executar o Docker Compose
Para iniciar os serviços e a rede, execute:
docker-compose up -d
O parâmetro -d executa os contêineres em segundo plano.
4. Verificar a rede
Para verificar a rede criada, use:
docker network ls
Você deve ver a rede minha_rede na lista.
5. Acessar os serviços
Para acessar o serviço Nginx, abra um navegador e digite http://localhost. Para o MySQL, você pode usar um cliente MySQL com as credenciais fornecidas.
Conclusão
Com o Docker Compose, criar redes personalizadas é simples e eficiente. Lembre-se de sempre revisar as configurações do seu arquivo docker-compose.yml para atender às suas necessidades específicas.
Dica: Utilize o comando docker-compose down para parar e remover todos os contêineres, redes e volumes criados pelo Docker 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.