Я использую контейнер Docker, который клонирует некоторые git-репозитории и строит проект внутри себя.
Он клонирует код из 2 разных репозиториев: один является общедоступным github.com
а другой - личным my.companys.github.enterprise.net
и доступен только через VPN.
В моем resolv.conf
меня есть 2 сервера имен: один для общедоступных сервисов и один для VPN:
nameserver 8.8.8.8
nameserver 10.10.3.3
Когда я пытаюсь клонировать репозитории внутри моего док-контейнера, он может разрешать только репозитории github.com
и не может разрешать репозитории my.companys.github.enterprise.net
.
Если я переключаюсь по строкам в моем resolv.conf
, то он может разрешать только my.companys.github.enterprise.net
а не github.com
.
Есть ли способ, позволяющий Docker разрешать обе ссылки на репозитории, используя 2 разных сервера имен из resolv.conf
вместо того, чтобы просто попробовать первый?