8

postgresql db を実行していた docker コンテナがありますが、誤って削除されてしまいましたApache Mesos Marathon

コンテナーを復元する方法、または少なくともデータベース ファイルを取得する方法はありますか?

ありがとう

4

2 に答える 2

7

削除されたのではなく、停止しただけの場合は、下で見つけてdocker ps -a実行するだけdocker start CONTAINERです。

データベースが で削除されていない限り、docker rm -v CONTAINERデータベース ファイルはおそらく の下のどこかにあるディレクトリに/var/lib/docker/vfs/dir/ありますが、どれがどれかを判断するのに苦労するかもしれません。正しいディレクトリを見つけることができた場合は、そのディレクトリを新しいデータベース インスタンスにマウントするだけでデータベースを復元できるはずです。

于 2015-03-23T09:25:33.883 に答える