使用docker通过VPN进行端口转发

使用docker通过VPN进行端口转发

我是 docker 新手,已为我的工作 VPN 设置了它,但想知道我是否以合理的方式进行了设置。

首先我创建了一个运行 openvpn 客户端并连接起来工作的图像。

其次,我创建了一个可以 ssh 到我的工作网络的镜像。我使用 --network 选项指向我的第一个镜像。

这让我可以正常工作。接下来,我希望能够连接到远程机器上的 VNC。我可以将 VNC 端口转发回我的第二个映像,但我无法公开端口,因为我使用的是 --network。

相反,我在第一张图像上暴露了端口,这感觉有点不对劲,但确实有效。

有一个更好的方法吗?

相关内容