Postgresql 宿主机如何与Docker同步数据?
大家讲道理
大家讲道理 2017-04-27 09:01:44
0
3
703

我想到以下两个方法:

使用-v参数同步data文件

执行时,没找到data文件,查了postgresql.conf,说在/var/lib/postgresql/9.5/main但是看了文件大小很小,而我的数据很大。

而且我猜测是否可以这样做,直接同步data文件达到数据同步。

通过-p 5432,使Docker在增删改查时都采用宿主机数据库?

执行时 -p参数时,报错5432已被占用, 因为我的其他程序在访问数据库。

我该怎么做,让Docker的数据和主机数据实时同步。

大家讲道理
大家讲道理

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

membalas semua(3)
刘奇

Adalah disyorkan untuk membaca dokumentasi rasmi Docker atau tutorial pengenalan.
Tiada konsep penyegerakan antara bekas dan hos.

世界只因有你

Tidak bolehkah dua kejadian pangkalan data menggunakan fail data yang sama Saya tidak pernah melihat pangkalan data yang boleh melakukan ini....

Saya tidak faham kaedah kedua....

PS: Jika anda benar-benar mahu [menyegerakkan pangkalan data hos dan docker Anda boleh membentuk kluster... Ini adalah cara yang saya boleh fikirkan...

淡淡烟草味

Kaedah 2:
Untuk aplikasi dalam Docker, jika anda ingin menggunakan postgres pada hos, anda boleh menggunakan rangkaian awam untuk mengakses terus IP awam hos dan port yang sepadan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan