Docker 到远程数据库的 VPN 隧道

Docker VPN tunnel to remote database

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

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

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

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

如何配置 Laradock and/or Docker 在我的本地机器上使用隧道?

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

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

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