2
respostas

Comunicação entre containers em redes distintas

Olá Douglas,

Partindo do exemplo utilizado, tendo um container para nginx, 3 containers para a aplicação e um container para o banco, poderíamos criar uma rede para cada funcionalidade? Se sim, como se daria a comunicação entre os serviços estão eles em redes diferentes? Pois, em um ambiente normal teríamos um host no meio separando as redes, e aplicaríamos um sistema de firewall.

2 respostas

Olá, Lindorifo. Tudo bem?

É possível sim posicionar cada container em uma rede diferente, mas para que eles se comuniquem é preciso fazer a configuração na tabela roteamento no próprio sistema operacional host. No entanto, não vejo o porquê de fazer isso. Tem um motivo específico?

O propósito seria para a segurança, pois se houver uma vulnerabilidade no nginx e essa for explorada, o invasor entrar no servidor nginx, e estando todos na mesma rede, os dados em uma base de dados podem ser vazados, certo?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software