恢复问题

我的意思是:目前我重新创建了一台全新的 Vagrant 虚拟机,没有复制任何之前的备份。完成了引导并启动了 Docker 容器,然后执行了备份。

在 Docker 容器之外,Vagrant 虚拟机中看不到任何内容。

我想我已经找到了问题所在:我在外层的 Vagrant 虚拟机中挂载了这个 Docker 共享文件夹。

config.vm.synced_folder "discourse/", "/var/discourse"

如果我在 Vagrantfile 中注释掉这一行,备份就会“神奇地”出现。

所以问题在于 Vagrant 共享文件夹(向上)和 Docker 共享文件夹(向下)发生了冲突,导致路径无效。