首页 > 解决方案 > 为基于 DOCKER 的应用程序创建 SSH 隧道以连接到数据库?

问题描述

我正在尝试从我的 mac 终端运行 docker 映像,我的应用程序包含一个到 aws rds 实例的数据库连接,该实例只能通过 ssh 连接。通常我创建一个从远程主机到 127.0.0.1 的隧道。但是当使用 docker 这不起作用..我该如何解决这个问题?

标签: mysqlspring-bootdockerdevops

解决方案


嗨,在 christian emmer 的以下文章的帮助下解决了问题

https://emmer.dev/blog/tunneling-a-database-connection-with-docker-compose/


推荐阅读