使用localhost将dockergramex容器中的panda连接到主机上运行的数据库



安装docker gramex后,将应用程序连接到主机上运行的数据库服务器失败,连接URL:'postgresql://db_user:db_passwd@localhost:5432/db_name'抛出psycopg2.OperationalError could not connect to server: Connection refused即使在做出博客文章中给出的更改后,错误仍然存在

在带有ubuntu的AWS-EC2上,使用cmd启动gramex: docker run --network=host --name my-instance -d -i -t -p 9998:9998 -v "$(pwd)":"$(pwd)" -w "$(pwd)" gramener/gramex

它允许panda使用连接URL:'postgresql://db_user:db_passwd@localhost:5432/db_name'连接到主机上运行的postgresql服务器param:--network=host使其工作。

最新更新