从dockerized应用程序访问localhost PostgreSQL&Redis
我最近开始将我的应用程序移入docker。 dockerfile是好的,docker的图像build立是好的。 但是当我启动容器时,我发现与PostgreSQL&Redis有关的错误。 我明白,应用程序被隔离在容器中,无法访问我的笔记本电脑本地运行的PostgreSQL( 127.0.0.1:5432
)和Redis( 127.0.0.1:6379
)。
问题是: 如何访问从泊坞窗容器应用程序在我的笔记本电脑本地运行的数据库?
我认为这将有助于我部署应用程序。 因为prod数据库在不同的主机上运行。 但是首先从本地笔记本电脑访问数据库是非常重要的。