Docker для Mac и VPN не может подключиться внутри контейнера

Я сталкиваюсь с блоком и не могу найти ответ. У меня есть Docker для Mac на OSX. Я могу построить и запустить контейнеры в порядке. Один из моих контейнеров запускает приложение sails, которое использует sequelize для подключения к базе данных SQL. База данных находится за корпоративным VPN. Я подключен к VPN через openconnect. За пределами контейнера (на хосте) я могу нормально запустить приложение, и оно подключается. Внутри контейнера я не могу получить доступ к VPN и получить ошибку соединения. Я попытался перезапустить Docker после подключения VPN, но все еще не могу подключиться. Я не вижу никаких настроек в графическом интерфейсе для обработки VPN или сети, кроме прокси. Я пытался с --network="мост" и --network="хост"

Это похоже на этот пост

Любая помощь очень ценится!

1 ответ

Проблема заключается в VPN, потому что, возможно, в vpn он включает только определение IP-адреса, вам нужно получить все запросы от docker с вашим частным ip вашего vpn, попробуйте установить vpn на virtualbox.

Другие вопросы по тегам