Мне нужно использовать VPN для подключения к некоторым ресурсам, которые нужны моему контейнеру. Поэтому я использую интегрированный клиент openconnect в моем сетевом менеджере Ubuntu. Когда я подключен к VPN, внутри контейнера Docker я
- может получить доступ к обычным http сайтам
- может получить доступ к http-сайтам, доступным только в моем VPN
- не могу получить доступ к любым https-сайтам в VPN или интернете (я даже не получаю тайм-аут)
Внутри моего хост-терминала я могу получить доступ к любому сайту http и https. Я проверил это с помощью curl, потому что мой VPN блокирует Ping за пределами моей локальной сети.
Когда я отключаюсь от VPN, внутри моего док-контейнера я
- может получить доступ к обычным http сайтам
- не могу получить доступ к сайтам, доступным только в моем VPN (очевидно)
- может получить доступ к обычным https сайтам
Таким образом, я мог сузить свою проблему, будучи зависимым от моего VPN-соединения, но также возникающим только внутри контейнера Docker.
Почему это происходит и как я могу получить доступ к HTTPS-сайтам в моем VPN из контейнера Docker?