1
Я пытаюсь запустить Ubuntu внутри Докер, но моя сеть имеет несколько ограничений:докер - локальный DNS
- должны использовать DNS в сети, когда я установил его, я не получаю ответа, я подозреваю, что это потому, что обратный адрес докер IP 172 ...
- должен использовать прокси-сервер сети, я могу установить окр, но это бесполезно, не работает DNS
Я пытаюсь это:
docker run --dns=10.69.114.61 -it ubuntu
docker run --dns=172.17.0.1 -it ubuntu (docker0 interface IP)
По умолчанию отображается докер или изображение ubuntu, которое я использую, использует DNS Google. Когда я это изменил, кажется, что мой брандмауэр блокирует запросы даже от доступа к DNS-серверу, потому что IP-адрес в обратном адресе 172 ... не доступен. Скажем, я разрешаю моим запросам выйти 8.8.8.8, а обратный адрес - 172 ... Как это возвращается? То, что мой маршрутизатор будет делать с NAT, - это для меня это. Почему это не делает докер? – Walter
Ваш интернет-маршрутизатор/брандмауэр, будет использовать NAT и перевести этот адрес на общедоступный IP-адрес, поэтому никаких проблем. –
Хорошо, поэтому мне нужно настроить рабочую станцию для правильной пересылки соединений. Я думаю, мне нужно настроить правило iptables (чтобы включить пересылку) и вполне возможно установить конфигурацию ядра, чтобы включить пересылку ip? – Walter