将备份还原到本地 ArangoDB

Restore Backup into local ArangoDB

我有问题。我通过 Docker 使用 ArangoDB Enterprise - 3.8.6。我从另一个 ArangoDB 下载了一个备份。我如何将这些 files/backup 上传到我在 Docker 上运行的本地 ArangoDB,以便我的 ArangoDB 拥有这些文件。

下图显示了我的备份的样子

我已经阅读了文档,但没有找到任何有用的信息https://www.arangodb.com/docs/stable/programs-arangorestore-examples.html and Strategy for arangodb data backup in docker container

在 Docker 桌面中,我启动了 CLI 并写下了 arangorestore

不幸的是,您下载的不是备份,而是文件系统目录。请在您的第一个实例上执行 arangodump,然后您可以通过 arangorestore.

轻松恢复

我认为你想要一个完整的备份和恢复,像这样:

arangodump --server.endpoint <source> --server.username <username> --server.password <password> --all-databases true

其次是

arangorestore --server.endpoint <target> --server.username <username> --server.password <password> --all-databases true

可以这么说,无需进入 docker 容器。