Sobes.tech
Junior — Middle

Como estabelecer comunicação entre containers no Docker sem usar docker-compose?

sobes.tech IA

Resposta da IA

Para organizar a comunicação entre contêineres Docker sem usar o docker-compose, pode criar uma rede Docker personalizada e executar os contêineres nessa rede. Os contêineres na mesma rede personalizada podem comunicar-se entre si pelo nome do contêiner ou alias.

Exemplo:

  1. Criar uma rede:
docker network create minha_rede
  1. Executar os contêineres nesta rede:
docker run -d --name container1 --network minha_rede minha_imagem1
docker run -d --name container2 --network minha_rede minha_imagem2

Agora os contêineres podem comunicar-se entre si pelos nomes container1 e container2.

Isso permite organizar a interação entre serviços sem docker-compose, usando as capacidades das redes Docker.