3
respostas

Portas dos containers

As portas das aplicações foram definidas nas portas 5000 e 5100. porque que ao criar os container ele foram para porta 80? é padrão os containers funcionarem na porta 80?

3 respostas

Bom dia!

Deve ser o mapeamento que você fez. Como você executou o "docker run" ?

sim. usando -p 8080:80. Porém minha duvida é exatamente isso. o arquivo da aplicação roda na porta 5000.Dai pensei que deveríamos inserir -p 8080:5000 tbm.

Parece que no container a porta 80 que foi definida estabelece conexão com a porta 5000 da aplicação.

Na prática, posso até estar enganado, mas o container foi configurado para que toda requisição na porta 8080 seja redirecionada para a porta 80 (DNAT). Executa o seguinte comando para ver qual a saída:

iptables -t nat -L -n

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