5
respostas

Swarm com vários serviços nas portas 80 e 443

Esperei até o final do curso e não consegui sanar minha dúvida: como rodar vários serviços com dock swarm que apresentam como entrada as mesmas porta 80 e 443?

5 respostas

Oi Auciomar, tudo bem? Você diz que tem várias aplicações containerizadas que rodam por padrão na porta 80 e quer executá-las em paralelo sem conflitos?

Positivo, professor.

Um dos projetos aqui na empresa é rodar um Graylog, em conjunto com uma aplicação interna, mais Netbox (ferramenta de inventário de equipamentos de rede). Todas escutam na porta 80/443, e não sei como containerizar todas com swarm, uma vez que a porta exposta para o host será a mesma.

Obrigado desde já.

Nesse caso você não pode expor diferentes portas para o host? Por mais que cada uma escute na porta 80/443 dentro do container, você tem liberdade de mapeá-las para outras portas no host.

To achando melhor usar um proxy reverso... Acho que vai ficar melhor, professor. Daí, cada um "escuta" em uma url diferente.

Também é uma possibilidade :)