操作系统升级期间 Docker 卷丢失(和 DDEV 数据库)

问题描述 投票:0回答:1

大约一个月前,我使用 DDEV 创建了一个 Drupal 9 实例。又快又简单!我在 Linux 笔记本电脑上进行了几次用户会话,花了大约 8 个小时自定义我的内容类型和视图。

上周我升级了我的 Pop!操作系统(类似Ubuntu)笔记本电脑,升级后必须重新安装ddev。当我返回本地目录并运行

ddev start
...时,我看到了干净的 Drupal 9 安装屏幕。我的所有配置和内容似乎都消失了?

有哪些步骤可以对丢失的状态信息(例如数据库或文件系统)进行故障排除?是否有机会在 /.ddev/ 文件夹中的某处找到我之前的更改?

ubuntu drupal ddev drupal-9
1个回答
2
投票

您显然丢失了 Docker 卷(这是保存数据库的位置)。 我确信有一种方法可以返回备份并找到它们(它们位于 /var/lib/docker/volumes 中),但这里真正的重点是保留数据库备份。时常使用

ddev snapshot
ddev export-db
并保留这些备份。

我在每个项目中保留一个 .tarballs 目录,其中有基本的

ddev export-db
输出和文件转储。效果很好。

请注意,正常操作系统升级后,您无需重新安装 DDEV,也无需重新安装 Docker。我想是重新安装 Docker 给你带来了麻烦。

更多想法:

© www.soinside.com 2019 - 2024. All rights reserved.