Postgresql 宿主机如何与Docker同步数据?
本文介绍了Postgresql 宿主机如何与Docker同步数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我想到以下两个方法:
使用-v参数同步data文件
执行时,没找到data文件,查了postgresql.conf
,说在/var/lib/postgresql/9.5/main
但是看了文件大小很小,而我的数据很大。
而且我猜测是否可以这样做,直接同步data文件达到数据同步。
通过
-p 5432
,使Docker在增删改查时都采用宿主机数据库?
执行时 -p
参数时,报错5432
已被占用, 因为我的其他程序在访问数据库。
我该怎么做,让Docker的数据和主机数据实时同步。
解决方案
两个数据库实例不能用同一份数据文件的吧? 没见过可以这样的数据库....
第二种方式没理解....
PS: 如果真想[宿主机的数据库和docker的同步. 你可以组成集群啊..... 这是我能想到的方式....
这篇关于Postgresql 宿主机如何与Docker同步数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文