![使 docker 容器可通过 VPN 访问](https://linux22.com/image/5448/%E4%BD%BF%20docker%20%E5%AE%B9%E5%99%A8%E5%8F%AF%E9%80%9A%E8%BF%87%20VPN%20%E8%AE%BF%E9%97%AE.png)
我有三台物理机A、B、C,每台都安装了docker。我想在机器A上安装openvpn服务器,并在B和C上安装openvpn客户端。B和C将连接到A。我想让A、B、C中的每个docker容器可供连接到A的任何vpn客户端访问,是这可能吗?如何?
通常,vpn 服务器使用 192.168.255.0/24,docker 使用 172.17.42.1/16,我是否应该手动创建一个使用 docker 的 vpn 适配器的网桥?
PS如果可能的话,我希望A上的openvpn服务器和B和C上的vpn客户端也安装在docker容器内。
更新:似乎 docker swarm 会提供一些帮助?