Docker通过主机端口转发连接到远程盒子

所以,我有一个需要连接到远程机器上的Redis实例的应用程序的Docker容器。 从Docker容器或Docker主机没有直接连接到该Redis主机,但是我可以build立从Docker主机到该Redis框的端口转发

在Docker主机上build立端口转发:ssh -L 8810:REDIS_HOST:6379 someUser @ someHost

 Docker Container(App) - >请求到localhost:8810或DOCKER_HOST_IP:8810 
不会转发到REDIS_HOST。

我是否需要修改DOCKER_HOST端口转发或它的主机文件,使其工作?

事实certificate,您需要将-g添加到SSH端口转发,然后使用DOCKER_HOST IP从容器中的应用程序发出请求