Estou com um problema em que, depois de reiniciar meu boot2docker
VM, o segmento de rede docker0
muda entre 172.17.0.0/16 e 172.18.0.0/16
Isso é um problema, pois tenho um contêiner de DNS em execução com um IP estático como o docker0
gateway, que é 172.17.42.1/172.18.42.1. Portanto, se o gateway mudar todo o tempo, eu reinicio minha máquina virtual. Sou forçado a recriar o contêiner com o novo gateway. Além disso, também estou adicionando uma rota estática no meu mac para acessar a rede docker0
, bem como configurar meu DNS primário para ser o docker0
gateway.
Existe uma maneira de fazer com que boot2docker
não altere o segmento de rede docker0
a cada reinicialização?
Mais detalhes:
Os documentos do docker de escritório informam que um intervalo aleatório do RFC 1918 é selecionado para o link
Depois de fazer alguns testes, notei que o intervalo só muda depois que eu mudo o DNS primário no meu Mac, reinicio a interface e reinicio a VM
docker0
sudo ifconfig en7 down && sudo ifconfig en7 up
Tags networking docker linux mac-osx