我想到以下兩個(gè)方法:使用-v參數(shù)同步data文件執(zhí)行時(shí),沒找到data文件,查了postgresql.conf,說在/var/lib/postgresql/9.5/main但是看了文件大小很小,而我的數(shù)據(jù)很大。而且我猜測(cè)是否可以這樣做,直接同步data文件達(dá)到數(shù)據(jù)同步。通過-p 5432,使Docker在增刪改查時(shí)都采用宿主機(jī)數(shù)據(jù)庫(kù)?執(zhí)行時(shí) -p參數(shù)時(shí),報(bào)錯(cuò)5432已被占用, 因?yàn)槲业钠渌绦蛟谠L問數(shù)據(jù)庫(kù)。我該怎么做,讓Docker的數(shù)據(jù)和主機(jī)數(shù)據(jù)實(shí)時(shí)同步。
2 回答

墨色風(fēng)雨
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊
方法二:
對(duì)于Docker內(nèi)的應(yīng)用如果想要使用host主機(jī)上的postgres
,可以走公網(wǎng)的形式,直接訪問host的公網(wǎng)ip,以及對(duì)應(yīng)的端口

翻閱古今
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
兩個(gè)數(shù)據(jù)庫(kù)實(shí)例不能用同一份數(shù)據(jù)文件的吧? 沒見過可以這樣的數(shù)據(jù)庫(kù)....
第二種方式?jīng)]理解....
PS: 如果真想[宿主機(jī)的數(shù)據(jù)庫(kù)和docker的同步. 你可以組成集群啊..... 這是我能想到的方式....
- 2 回答
- 0 關(guān)注
- 1014 瀏覽
添加回答
舉報(bào)
0/150
提交
取消