2015-07-06 3 views
4

Я запускаю docker 1.7 на ubuntu 15.04, и мне в основном хотелось бы назначить фиксированную конфигурацию для интерфейса docker0. Я ожидал, чтоНастройка фиксированного адреса/сети для интерфейса моста docker0 на Ubuntu

docker -d --bip=172.17.42.1/16 

сделать трюк, но это не так. Вместо этого он не:

FATA[0000] Error starting daemon: Error initializing network controller: Error creating default "bridge" network: bridge IPv4 (10.1.42.1) does not match requested configuration 172.17.42.1 

Я понимаю, что это можно сделать настройки интерфейса до запуска он демон с помощью -b, но это кажется слишком сложным. Кроме того, если это то, что вы должны делать, какова была бы цель --bip?

ответ

0

Я не совсем уверен, что понимаю, но, возможно, вы хотите настроить DNS-сервер для использования докерером ??? В/Докер файл /и т.д./по умолчанию добавьте следующее:

DOCKER_OPTS="--dns 172.17.42.1" 

И перезапустить докер потом.

1

Поразмыслив над этим. Команда из моего вопроса работает так, как ожидалось, когда docker0 не настроен или уже имеет этот IP-адрес. Дело в том, что докер не изменить адреса существующих интерфейсов.

Смежные вопросы