Я использую контейнер 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
вместо того, чтобы просто попробовать первый?