为了账号安全,请及时绑定邮箱和手机立即绑定

Postgresql 宿主机如何与Docker同步数据?

Postgresql 宿主机如何与Docker同步数据?

慕森王 2018-09-12 17:37:25
我想到以下两个方法:使用-v参数同步data文件执行时,没找到data文件,查了postgresql.conf,说在/var/lib/postgresql/9.5/main但是看了文件大小很小,而我的数据很大。而且我猜测是否可以这样做,直接同步data文件达到数据同步。通过-p 5432,使Docker在增删改查时都采用宿主机数据库?执行时 -p参数时,报错5432已被占用, 因为我的其他程序在访问数据库。我该怎么做,让Docker的数据和主机数据实时同步。
查看完整描述

2 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

方法二:
对于Docker内的应用如果想要使用host主机上的postgres,可以走公网的形式,直接访问host的公网ip,以及对应的端口

查看完整回答
反对 回复 2018-09-24
?
翻阅古今

TA贡献1780条经验 获得超5个赞

两个数据库实例不能用同一份数据文件的吧? 没见过可以这样的数据库....

第二种方式没理解....

PS: 如果真想[宿主机的数据库和docker的同步. 你可以组成集群啊..... 这是我能想到的方式....


查看完整回答
反对 回复 2018-09-24
  • 2 回答
  • 0 关注
  • 979 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信