Назад | Перейти на главную страницу

docker0 boot2docker сеть меняется между перезапусками

У меня возникла проблема, когда после перезапуска моего boot2docker В.М. docker0 сегмент сети изменяется с 172.17.0.0/16 на 172.18.0.0/16

Это проблема, поскольку у меня есть контейнер DNS, работающий со статическим IP-адресом в качестве docker0 шлюз, то есть 172.17.42.1/172.18.42.1. Поэтому, если шлюз меняется каждый раз, когда я перезапускаю свою виртуальную машину, я вынужден воссоздавать контейнер с настроенным новым шлюзом. Кроме того, я также добавляю на свой Mac статический маршрут для доступа к docker0 сети, а также настройку моего основного DNS в качестве docker0 шлюз.

Есть ли способ сделать boot2docker не менять docker0 сегмент сети при каждом перезапуске?

Подробнее:

В документации офисного докера указано, что случайный диапазон из RFC 1918 выбран для docker0 подсеть https://docs.docker.com/articles/networking/

После некоторого тестирования я заметил, что диапазон изменяется только после того, как я изменил основной DNS на моем Mac, перезапустил интерфейс и перезапустил виртуальную машину.