如何将我的arangodb docker容器从2.3.4升级到2.4.0

时间:2015-01-15 13:58:14

标签: arangodb

我是这些docker概念的新手,任何人都可以帮助我。

我从下面的步骤中安装了arangodb docker容器

首先,我克隆了存储库(https://github.com/arangodb/arangodb-docker),然后执行了以下步骤

  1. docker build -t arangodb
  2. docker create -p 8529:8529 --name arangodb arangodb:latest
  3. 目前我的arangodb版本是2.3.4

    如何将2.3.4升级到2.4.0版本?

    我是否需要使用最新更改(从存储库中提取)构建映像,然后创建容器?如果我这样做,我认为它将创建具有最新版本的新容器。但我想升级现有容器,以便我可以保留所有以前的数据(集合和不存在的数据)。

    提前致谢....

1 个答案:

答案 0 :(得分:3)

ArangoDB使用卷/data作为数据库目录来存储集合数据,使用卷/apps作为apps目录来存储任何扩展。这些目录标记为泊坞窗卷。

您有两种方法可以将arangodb docker容器升级到下一个版本:

  1. 使用主机目录
  2. 使用数据容器 (见:https://github.com/arangodb/arangodb-docker#persistent-data
  3. 如果您使用这两种可能性中的一种,您可以轻松升级而不会丢失数据