Docker: 将 VPN 限制为单个容器

Docker: limit VPN to single container

我的docker主机有多个网卡,虽然是同一个网络

- Card1: 192.168.0.50

- Card2: 192.168.0.55

我正在从容器 1 而非容器 2 连接到 VPN。

在容器 1 上连接 VPN 后,两个容器都有新 IP。

有没有办法将 VPN 限制在单个容器而不影响其他容器?

我在导致此问题的容器上使用 --net 主机,因为 VPN 现在在主机上处于活动状态并且所有容器都受到影响。 OpenVPN 仅在没有网络主机的容器上工作得很好。