gpt4 book ai didi

postgresql - 将 Dockerized 应用程序连接到本地 Redis 和 Postgresql

转载 作者:可可西里 更新时间:2023-11-01 10:54:40 25 4
gpt4 key购买 nike

在阅读了一些教程和指南后,我试图在 docker 上设置我的项目。我正在设置 Elixir/Phoenix 应用程序,它具有 Redis 和 Postgresql 作为它的依赖项。我已经设法使用 docker compose 对它进行 Dockerize,它使用 pg 和 Redis 的图像。

我试图找出一种方法将我的 Phoenix 应用程序连接到我的本地 Postgresql 和 Redis,而不是将它连接到它们的图像,因为数据库和 Redis 需要在服务器上而不是在 docker 容器中。

有没有人可以帮助我的例子?

提前致谢。

最佳答案

默认情况下,容器有 172.17.0.0/16 网络,docker 主机有地址 172.17.0.1

因此,您只需将 PostgreSQL 和 Redis URL 分别指向该地址,即 172.17.0.1:5432172.17.0.1:6379

您将需要授予访问来自该网络的连接的权限 RedisPostgreSQL .

关于postgresql - 将 Dockerized 应用程序连接到本地 Redis 和 Postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46134420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com