Rumah > Soal Jawab > teks badan
我想到以下两个方法:
使用-v参数同步data文件
执行时,没找到data文件,查了postgresql.conf
,说在/var/lib/postgresql/9.5/main
但是看了文件大小很小,而我的数据很大。
而且我猜测是否可以这样做,直接同步data文件达到数据同步。
通过
-p 5432
,使Docker在增删改查时都采用宿主机数据库?
执行时 -p
参数时,报错5432
已被占用, 因为我的其他程序在访问数据库。
我该怎么做,让Docker的数据和主机数据实时同步。
怪我咯2017-04-27 09:03:44
Adalah disyorkan untuk membaca dokumentasi rasmi Docker atau tutorial pengenalan.
Tiada konsep penyegerakan antara bekas dan hos.
世界只因有你2017-04-27 09:03:44
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...
淡淡烟草味2017-04-27 09:03:44
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