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?
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?
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