繁体   English   中英

如何从 Docker 连接到主机的 Postgres?

[英]How do I connect to the host machine's Postgres from Docker?

我想从 docker 连接到主机上的 Postgres 以部署 ODKAggregate。 这是我的 docker 文件:

FROM tomcat:8.5.16-jre8-alpine
MAINTAINER Brian Otieno "obrienotieno@icloud.com" 
CMD ["catalina.sh", "run"]

如何调整 Dockerfile 以在主机上收听 Postgres?

/var/lib/pgsql/data/postgresql.conf listen_address on 更改为*

这基本上允许任何 IP 连接到您的 Postgres,默认为 localhost

sudo nano /var/lib/pgsql/data/postgresql.conf

并像这样改变listen_addresses = '*'

并更改您的项目设置以连接到您的主机系统 Postgres 端口

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM