2
respostas

Docker Portas

Boa noite;

Estou no exercicio final, e não entendi como o docker sabe, quando eu acesso "localhost:80/seeds" a requisitção tem que ser enviada para a porta "3000" do container do node?

2 respostas

No docker-compose.yml, na linha "ports:" você especifica o mapeamento da port do host pra porta do container. É o mesmo que usar o parametro -p "80:3000" se fosse rodar na linha de comando.

Olá Robson, você entendeu a explicação do Danilo? É justamente isso, no atributo ports você pode passar um lista de redirecionamentos, assim se você informa "80:3000", então a porta 80 do seu host, da sua máquina física, vai ser redirecionada para a porta 3000 do conteiner que estiver com essa configuração.

Espero ter ajudado!