还原已删除的容器泊坞窗
我有一个运行postgresql数据库的docker容器,但它被我的Apache Mesos Marathon
意外删除。
有什么办法可以恢复容器,或者至less可以得到数据库文件?
谢谢
如果它刚刚停止,而不是删除,你应该能够在docker ps -a
下find它,并运行docker start CONTAINER
。
除非使用docker rm -v CONTAINER
删除数据库,否则数据库文件可能仍然位于/var/lib/docker/vfs/dir/
目录下的某个/var/lib/docker/vfs/dir/
,但您可能很难弄清楚哪一个。 如果你设法找出正确的目录,你应该能够恢复数据库我刚刚挂载目录到一个新的数据库实例。