还原已删除的容器泊坞窗

我有一个运行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/ ,但您可能很难弄清楚哪一个。 如果你设法找出正确的目录,你应该能够恢复数据库我刚刚挂载目录到一个新的数据库实例。