1
resposta

Ausência de exposição de portas no container do mongo

Reparei nessa aula que o container do node acessa o container do mongo, mas ao caregarmos o container do mongo com o docker run não fizemos o expose da porta do banco de dados com a flag -p. Porque não é necessário?

1 resposta

Oi Ebenezer, tudo bem?

Por padrão, os contêineres do Docker podem fazer conexões com o mundo externo, mas o mundo externo não pode se conectar aos contêineres. Aplicações dentro do docker conseguem acessar outras aplicações que também estejam rodando no seu docker, porém, se você quiser acessar alguma aplicação pelo "mundo externo" ai será necessário fazer esse mapeamento usando -p

Abraço!

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