环境:
我使用openconnect连接到Juniper VPN,而docker可以访问VPN内的docker repo来下载图像,在docker-compose上运行的容器无法访问其中的任何内容。尝试使用实际的IP也不起作用,因此它不仅仅是DNS问题。
我尝试重启docker,但没有用。有关如何解决或解决此问题的任何想法?
答案 0 :(得分:0)
安装了dnsmasq
并配置了泊坞窗以指向docker0
地址作为其DNS提供商:
$ cat /etc/docker/daemon.json
{
"dns": ["172.17.0.1"]
}
这仍然需要我每当我连接到VPN时重新启动dnsmasq
,或者在docker0
地址发生变化时更新此信息,但它肯定比没有做任何事情更好。