我是这些docker概念的新手,任何人都可以帮助我。
我从下面的步骤中安装了arangodb docker容器
首先,我克隆了存储库(https://github.com/arangodb/arangodb-docker),然后执行了以下步骤
docker build -t arangodb
docker create -p 8529:8529 --name arangodb arangodb:latest
目前我的arangodb版本是2.3.4
如何将2.3.4升级到2.4.0版本?
我是否需要使用最新更改(从存储库中提取)构建映像,然后创建容器?如果我这样做,我认为它将创建具有最新版本的新容器。但我想升级现有容器,以便我可以保留所有以前的数据(集合和不存在的数据)。
提前致谢....
答案 0 :(得分:3)
ArangoDB使用卷/data
作为数据库目录来存储集合数据,使用卷/apps
作为apps目录来存储任何扩展。这些目录标记为泊坞窗卷。
您有两种方法可以将arangodb docker容器升级到下一个版本:
如果您使用这两种可能性中的一种,您可以轻松升级而不会丢失数据