+-
网络 – Docker容器和主机网络VPN
我正在尝试在启用VPN的情况下在MacOS上运行docker镜像(TUN设备). Docker容器可以访问Internet,但无法访问vpn背后的资源.使Docker进入VPN网络的正确方法是什么?

我试过了
docker run –net host使docker共享主机网络,它没有帮助.
主机可以访问VPN资源,docker容器无法解析其名称..

最佳答案
不确定这是否是最好的解决方案.

连接到VPN后,我使用了主机上显示的DNS

scutil --dns | grep 'nameserver\[[0-9]*\]'
nameserver[0] : xxx.xxx.xxx.xxx

修改的docker run命令:

docker run --cidfile="docker.pid" --dns=xxx.xxx.xxx.xxx --publish-all

现在docker容器可以访问VPN背后的资源……它可以工作,但我不知道它是好还是坏……

点击查看更多相关文章

转载注明原文:网络 – Docker容器和主机网络VPN - 乐贴网