docker桥接网络使用docker-compose无法访问VPN资源
docker bridge network using docker-compose can't access VPN resources
环境:
- Ubuntu 17.04
- Docker 版本 17.03.1-ce,构建 c6d412e
- docker-编写版本 1.14.0-rc1,构建 c18a7ad
我使用 openconnect 连接到 Juniper VPN,而 docker 可以访问 VPN 内的 docker 存储库以在 docker 上下载图像、容器 运行 -compose 无法访问其中的任何内容。尝试使用实际 IP 也不起作用,因此这不仅仅是 DNS 问题。
我试过重新启动 docker,但没有成功。关于如何排除或修复此问题的任何想法?
已安装 dnsmasq
并配置 docker 指向 docker0
地址,因为它是 DNS 提供商:
$ cat /etc/docker/daemon.json
{
"dns": ["172.17.0.1"]
}
这仍然需要我在连接到 VPN 时重新启动 dnsmasq
或在 docker0
地址更改时更新此信息,但这绝对比什么都不做要好。
环境:
- Ubuntu 17.04
- Docker 版本 17.03.1-ce,构建 c6d412e
- docker-编写版本 1.14.0-rc1,构建 c18a7ad
我使用 openconnect 连接到 Juniper VPN,而 docker 可以访问 VPN 内的 docker 存储库以在 docker 上下载图像、容器 运行 -compose 无法访问其中的任何内容。尝试使用实际 IP 也不起作用,因此这不仅仅是 DNS 问题。
我试过重新启动 docker,但没有成功。关于如何排除或修复此问题的任何想法?
已安装 dnsmasq
并配置 docker 指向 docker0
地址,因为它是 DNS 提供商:
$ cat /etc/docker/daemon.json
{
"dns": ["172.17.0.1"]
}
这仍然需要我在连接到 VPN 时重新启动 dnsmasq
或在 docker0
地址更改时更新此信息,但这绝对比什么都不做要好。