[英]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.