Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Mac和VPN的Docker可以';不要在容器内连接_Macos_Docker_Vpn - Fatal编程技术网

Macos Mac和VPN的Docker可以';不要在容器内连接

Macos Mac和VPN的Docker可以';不要在容器内连接,macos,docker,vpn,Macos,Docker,Vpn,我遇到了困难,似乎找不到答案。我在OSX上有Mac的Docker。我可以很好地构建和运行容器。我的一个容器运行一个sails应用程序,它利用sequelize连接到一个SQL数据库。数据库位于公司VPN的后面。我通过openconnect连接到VPN。在容器外部(主机上),我可以很好地运行应用程序,并且它可以连接。在容器内部,我无法访问VPN并出现连接错误。我已尝试在VPN连接后重新启动Docker,但仍然无法连接。除了代理之外,我在GUI中看不到VPN或网络处理的任何设置。我已经尝试了--ne

我遇到了困难,似乎找不到答案。我在OSX上有Mac的Docker。我可以很好地构建和运行容器。我的一个容器运行一个sails应用程序,它利用sequelize连接到一个SQL数据库。数据库位于公司VPN的后面。我通过openconnect连接到VPN。在容器外部(主机上),我可以很好地运行应用程序,并且它可以连接。在容器内部,我无法访问VPN并出现连接错误。我已尝试在VPN连接后重新启动Docker,但仍然无法连接。除了代理之外,我在GUI中看不到VPN或网络处理的任何设置。我已经尝试了--network=“bridge”和--network=“host”

这类似于


非常感谢您的帮助

问题在于VPN,因为在VPN中可能只启用了确定IP,您需要使用VPN的专用IP nat来自docker的所有请求,尝试在virtualbox上安装VPN