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

我想到以下两个方法:

使用-v参数同步data文件

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

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

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

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

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

大家讲道理
大家讲道理

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

全員に返信(3)
刘奇

Docker の公式ドキュメントまたは入門チュートリアルを読むことをお勧めします。
コンテナとホストの間に同期の概念はありません。

いいねを押す +0
世界只因有你

2 つのデータベース インスタンスで同じデータ ファイルを使用することはできませんか? これを実行できるデータベースを見たことがありません....

2番目の方法はわかりません....

追記: 本当に [ホスト データベースと Docker を同期したい場合は、クラスターを形成できます...これが私が考える方法です...

いいねを押す +0
淡淡烟草味

方法 2:
ホスト上の Docker でアプリケーションを使用したい場合 postgres、パブリック ネットワークを使用してホストのパブリック IP と対応するポートに直接アクセスできます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート