Docker VPN隧道到远程数据库



我正在使用Laradock运行一个网站的开发版本。

它需要通过VPN隧道访问亚马逊上的数据库。

我已经使用Putty在我的电脑上设置了VPN隧道,所以我有一个本地端口1234转发到远程DB端口。

2021-07-05 07:33:12 Local port 1234 forwarding to mydb.eu-west-1.rds.amazonaws.com:1234

如何配置Laradock和/或Docker在本地机器上使用隧道?

或者,我如何设置Docker容器可以使用的隧道?

编辑:已解决-请参阅下面的答案

Docker容器使用host.docker.internal作为本地系统的主机名,因此使用它作为数据库的主机名可以连接到VPN隧道。

最新更新