轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
amd64/arangodb
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

arangodb Docker 镜像下载 - 轩辕镜像

arangodb 镜像详细信息和使用指南

arangodb 镜像标签列表和版本信息

arangodb 镜像拉取命令和加速下载

arangodb 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

arangodb
amd64/arangodb

arangodb 镜像详细信息

arangodb 镜像标签列表

arangodb 镜像使用说明

arangodb 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

ArangoDB是一款可扩展的图数据库系统,用于更快地从关联数据中挖掘价值。
0 次下载activeamd64镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

arangodb 镜像详细说明

arangodb 使用指南

arangodb 配置说明

arangodb 官方文档

ArangoDB Docker 镜像文档

镜像概述和主要用途

ArangoDB 是一个可扩展的图数据库系统,旨在从连接数据中更快地获取价值。它原生支持图存储、集成搜索引擎和 JSON 文档,通过单一查询语言实现多模型数据管理。ArangoDB 可在本地环境、云环境中运行,也可作为托管云服务 ArangoGraph Insights Platform 提供。

官方网站: arangodb.com

!logo

核心功能和特性

原生图存储(Native Graph)

同时存储数据和关系,即使在多级别连接和深度查询场景下也能提供更快的查询性能,支持传统关系型和文档数据库无法实现的深度洞察。

文档存储(Document Store)

图中的每个节点都是 JSON 文档,具有灵活性、可扩展性,可轻松从现有文档数据库导入数据。

ArangoSearch

原生集成的跨平台索引、文本搜索和排序引擎,针对信息检索优化,兼顾速度和内存效率。

相关文档

  • 学*** ArangoDB
  • 官方文档

支持的标签和架构

支持的标签及对应 Dockerfile 链接

  • 3.12, 3.12.5.2, latest

支持的架构

  • amd64 (详情)
  • arm64v8 (详情)

使用场景和适用范围

ArangoDB 适用于需要处理连接数据、实现高效图查询及多模型数据管理的场景,包括:

  • 社交网络分析:用户关系、互动行为建模与查询
  • 推荐系统:基于用户兴趣和关系的个性化推荐
  • 知识图谱:实体关系存储与复杂关联查询
  • 欺诈检测:识别异常交易模式和关联欺诈行为
  • 日志与文本分析:结合文档存储和全文搜索的日志数据处理
  • 物联网数据管理:设备关系与状态数据的灵活存储和查询

详细使用方法和配置说明

启动 ArangoDB 实例

基本启动命令

运行以下命令启动一个 ArangoDB 实例:

docker run -d -p 8529:8529 -e ARANGO_RANDOM_ROOT_PASSWORD=1 --name arangodb-instance amd64/arangodb

指定架构

Docker 默认根据主机 CPU 选择匹配的镜像架构。如需手动指定,可通过 --platform 参数:

  • x86-64 架构:linux/amd64
  • ARM 架构(如 Apple 芯片,需无 AVX 指令集模拟):linux/arm64/v8

示例(ARM 架构):

docker run -d -p 8529:8529 -e ARANGO_RANDOM_ROOT_PASSWORD=1 --name arangodb-instance --platform linux/arm64/v8 amd64/arangodb

初始化服务器语言

首次启动时需指定服务器语言,支持两种方式:

  1. 环境变量 LANG
    通过 -e 参数设置,例如瑞典语:

    docker run -d -p 8529:8529 -e ARANGO_RANDOM_ROOT_PASSWORD=1 -e LANG=sv --name arangodb-instance amd64/arangodb
    
  2. 挂载配置文件
    创建包含 icu-language = sv(瑞典语)的 arangod.conf 文件,挂载到容器默认配置路径:

    docker run -d -p 8529:8529 -e ARANGO_RANDOM_ROOT_PASSWORD=1 -v /本地路径/arangod.conf:/etc/arangodb3/arangod.conf --name arangodb-instance amd64/arangodb
    

默认语言:ArangoDB v3.11 及更早版本默认 en_US,v3.12 及以上默认 en_US_POSIX。

暴露端口到外部

ArangoDB 默认监听端口 8529,镜像已包含 EXPOSE 8529。通过 -p 8529:8529 将端口暴露到主机:

docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 -p 8529:8529 -d amd64/arangodb

选择认证方式

通过环境变量(-e)指定认证方式,支持以下三种:

1. 随机生成 root 密码

docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 amd64/arangodb

密码会打印到标准输出,可通过 docker logs <容器名> 查看。

2. 禁用认证(仅测试用)

docker run -e ARANGO_NO_AUTH=1 amd64/arangodb

警告:生产环境禁用认证会暴露所有数据,确保 ArangoDB 不直接暴露在公网!

3. 指定自定义 root 密码

docker run -e ARANGO_ROOT_PASSWORD=your_password amd64/arangodb

注意:以上认证方式仅适用于单服务器部署。集群环境需在系统启动后通过空密码 root 用户手动配置用户。

命令行选项

传递参数给 ArangoDB 服务器

在 docker run 命令末尾追加参数,例如查看帮助:

docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 amd64/arangodb --help

运行其他工具(如 ArangoShell)

直接指定工具名称作为命令:

docker run -it amd64/arangodb arangosh --server.database myDB

在运行中的容器内执行命令

  1. 获取容器 ID/名称:
    docker ps
    
  2. 通过 docker exec 执行命令(如 ArangoShell):
    docker exec -it <容器名/ID> arangosh
    

资源使用限制

通过环境变量限制内存和 CPU 使用:

内存限制

ARANGODB_OVERRIDE_DETECTED_TOTAL_MEMORY:覆盖系统自动检测的总内存,支持单位 G(2^30)、M(2^20)、K(2^10)。
示例(限制为 64GB):

docker run -e ARANGODB_OVERRIDE_DETECTED_TOTAL_MEMORY=64G amd64/arangodb

CPU 核心限制

ARANGODB_OVERRIDE_DETECTED_NUMBER_OF_CORES:覆盖系统自动检测的 CPU 核心数。
示例(限制为 4 核):

docker run -e ARANGODB_OVERRIDE_DETECTED_NUMBER_OF_CORES=4 amd64/arangodb

持久化数据

存储引擎选择

  • RocksDB:v3.4 及以上默认,基于 RocksDB 的存储引擎(v3.7 及以上唯一支持)。
  • MMFiles:传统存储引擎(v3.7 及以上不可用)。

通过环境变量 ARANGO_STORAGE_ENGINE 指定(如 mmfiles 或 rocksdb):

docker run -e ARANGO_STORAGE_ENGINE=rocksdb amd64/arangodb

数据存储路径

容器内默认卷路径:

  • 数据库目录:/var/lib/arangodb3
  • 应用扩展目录:/var/lib/arangodb3-apps

查看所有卷:

docker inspect --format "{{ .Config.Volumes }}" amd64/arangodb

持久化方法

1. 使用主机目录挂载

将容器卷映射到主机目录(示例路径 /tmp/arangodb,生产环境需替换为持久路径):

mkdir /tmp/arangodb
docker run -d -p 8529:8529 -e ARANGO_RANDOM_ROOT_PASSWORD=1 \
  -v /tmp/arangodb:/var/lib/arangodb3 \
  amd64/arangodb

2. 使用数据容器

创建专用数据容器:

docker create --name arangodb-persist amd64/arangodb true

使用数据容器启动 ArangoDB:

docker run -d -p 8529:8529 -e ARANGO_RANDOM_ROOT_PASSWORD=1 \
  --volumes-from arangodb-persist \
  amd64/arangodb

轻量级数据容器可使用 busybox 或 alpine,需显式指定卷路径:

docker run -d --name arangodb-persist -v /var/lib/arangodb3 busybox true

作为基础镜像使用

  • CMD 格式:需使用 exec 形式包装 CMD,确保入口脚本正常执行引导逻辑。
  • 初始化脚本:在 /docker-entrypoint-initdb.d/ 目录中放置初始化文件:
    • *.sh:Bash 脚本,会自动执行。
    • *.js:ArangoShell 脚本,可通过 ARANGOSH_ARGS 环境变量指定额外参数。
    • dumps/:存放 arangodump 生成的备份,启动时自动通过 arangorestore 恢复。

许可证信息

ArangoDB 社区版许可

  • 受 ArangoDB 社区许可证 约束,生产环境数据集大小限制为 100GB,禁止用于商业目的(仅允许内部业务用途)。
  • 禁止分发、嵌入其他产品或与 ArangoDB 企业版结合使用。

源代码许可(BUSL-1.1)

  • 社区版源代码采用 Business Source License 1.1 (BUSL-1.1):
    • 允许复制、修改、再分发、非商业使用及非生产环境商业使用。
    • 自特定版本首次公开分发起满四年后,许可证自动转换为 Apache 2.0。
  • v3.11 及更早版本采用 Apache 2.0 许可证。

第三方软件许可

ArangoDB 包含第三方软件,其许可信息见 LICENSES-OTHER-COMPONENTS.md。

镜像使用责任

使用本镜像需确保符合所有包含软件的许可条款,详细许可信息可参考 repo-info 仓库的 arangodb 目录。

维护者:ArangoDB
问题反馈:GitHub Issues
获取帮助:Docker Community Slack、Server Fault、Unix & Linux、Stack Overflow

查看更多 arangodb 相关镜像 →
arangodb logo
arangodb
by library
官方
ArangoDB - 一个可扩展的图数据库系统,能更快地从关联数据中挖掘价值,支持原生图存储、文档存储和集成搜索引擎,通过单一查询语言操作。
29210M+ pulls
上次更新:18 天前
arangodb/arangodb logo
arangodb/arangodb
by arangodb
ArangoDB的官方Docker容器,这是一个多模型开源数据库,支持文档、图和键值对数据模型,提供事务、连接查询等功能,适用于灵活的数据建模和高性能应用开发,可部署在本地、云环境或Oasis云服务。
4510M+ pulls
上次更新:5 个月前
bitnami/arangodb logo
bitnami/arangodb
by VMware
认证
Bitnami提供的ArangoDB安全镜像,支持图、文档和键值多数据模型,具备高性能和灵活数据建模能力,适用于开发环境的安全部署与多模型数据库应用场景。
2.6K pulls
上次更新:2 个月前
arangodb/kube-arangodb logo
arangodb/kube-arangodb
by arangodb
暂无描述
10M+ pulls
上次更新:19 天前
arangodb/enterprise logo
arangodb/enterprise
by arangodb
ArangoDB企业版Docker镜像,提供多模型数据库功能,支持文档、图形和键值数据模型,包含企业级特性如高可用性、备份恢复、高级安全功能及性能优化工具,适用于企业级生产环境部署与管理。
3500K+ pulls
上次更新:12 天前
arangodb/arangodb-preview logo
arangodb/arangodb-preview
by arangodb
此镜像不得用于生产环境。详情见下文。
81M+ pulls
上次更新:13 天前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.