A resposta simples é apenas editar o arquivo de hosts locais, por exemplo, /etc/hosts
no Linux ou OS X ou C:\Windows\System32\drivers\etc\hosts
em uma caixa típica do Windows.
Se você quer algo mais produtivo do que uma solução rápida para desenvolvimento, então o que você precisa é de um proxy reverso como nginx ou haproxy e tê-lo configurado automaticamente pela disponibilidade de contêineres nginx de backend.
- cada contêiner nginx de back-end precisará de um serviço "sidekick" para anunciar sua disponibilidade para o etcd
- execute confd para ouvir as alterações do etcd e atualizar a configuração do proxy reverso
Isso permite rotear uma única porta no proxy reverso para qualquer número de serviços nginx de backend que precisam apenas escutar na rede privada.
Eu escrevi uma ilustração mais detalhada dessa abordagem aqui .