A solução mais fácil que encontrei é usar endereços IP de hosts no contêiner.
Eu tenho uma pergunta.
Estou executando o mesos-master como contêiner docker. Quando eu inicio, ele grava seu IP no zookeeper, então qualquer escravo rodando no mesmo host pode se conectar ao mesos master. Mesos-master não é acessível de nenhum outro host. A porta mesos-master está disponível no IP público do host pela porta do docker expor Não consigo executar o mesos-master no container com hosts IP públicos, pois ele não pode escutar no ip ele não tem
Existe alguma maneira de eu poder me propagar para o zookeeper --ip = (IP local dos contêineres) e --public-ip = (IP dos hosts que será propagado para o zookeeper)
Uma solução que veio à minha mente foi usar algum proxy descrito por caras do CoreOS aqui: link Mas eu gostaria de resolvê-lo elegantemente com a mudança de IP no zookeeper.
Eu tenho meus arquivos docker e unit salvos aqui: link
Alguém tentou isso?
A solução mais fácil que encontrei é usar endereços IP de hosts no contêiner.
Tags docker coreos apache-mesos