Postgresql 宿主機如何與Docker同步資料?
大家讲道理
大家讲道理 2017-04-27 09:01:44
0
3
664

我想到以下兩個方法:

使用-v參數同步data檔

執行時,沒找到data文件,查了postgresql.conf,說在/var/lib/postgresql/9.5/main但是看了文件大小很小,而我的數據很大。

而且我猜是否可以這樣做,直接同步data檔案達到資料同步。

透過-p 5432,使Docker在增刪改查時都採用宿主機資料庫?

執行時 -p參數時,報錯5432已被佔用, 因為我的其他程式在存取資料庫。

我該怎麼做,讓Docker的資料和主機資料即時同步。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(3)
刘奇

建議好好看看docker的官方文件或入門教學。
容器與主機不存在同步的概念。

世界只因有你

兩個資料庫實例不能用同一份資料檔的吧? 沒看過可以這樣的資料庫....

第二種方式不懂....

PS: 如果真想[宿主機的資料庫和docker的同步. 你可以組成集群啊..... 這是我能想到的方式....

淡淡烟草味

方法二:
對於Docker內的應用如果想要使用host主機上的postgres,可以走公網的形式,直接存取host的公網ip,以及對應的連接埠

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!