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

Apache Ignite是一个分布式数据库,专为高性能计算设计,具备内存级处理速度。它整合了分布式存储、计算和缓存功能,支持多存储层(内存、磁盘、Intel Optane),可作为独立数据库或现有系统的缓存层,适用于需要高吞吐量、低延迟和强一致性的场景。
支持内存、磁盘和Intel Optane作为活动存储层:
Ignite内置分布式、ACID兼容、SQL合规的磁盘存储:
适用于需要高吞吐量、低延迟的在线事务处理(OLTP)场景,支持大规模数据分布式存储与查询。
作为外部数据库(如MySQL、PostgreSQL)的缓存层,提升读取性能,减轻后端数据库压力。
通过ANSI SQL支持实时数据查询,适用于实时报表、监控和业务分析场景。
在数据所在集群直接进行模型训练,避免大规模数据迁移,提升训练效率。
将 commodity 服务器或云资源组成分布式超级计算机,处理科学计算、工程模拟等计算密集型任务。
docker run -d \ --name ignite-node \ -p 10800:10800 \ # 客户端连接端口 -p 47100:47100 \ # 节点间通信端口 -p 47500:47500 \ # 集群发现端口 -p 8080:8080 \ # REST API端口 -e IGNITE_NODENAME=node1 \ # 节点名称 -e IGNITE_PERSISTENCE_ENABLED=true \ # 启用原生持久化 -v /host/path/to/data:/opt/ignite/work \ # 持久化数据挂载 apacheignite/ignite:latest
# 节点1(集群种子节点) docker run -d \ --name ignite-seed \ -p 10800:10800 \ -p 47100:47100 \ -p 47500:47500 \ -e IGNITE_NODENAME=seed \ -e IGNITE_DISCOVERY_ADDRESSES=127.0.0.1:47500 \ # 自身作为发现节点 apacheignite/ignite:latest # 节点2(加入集群) docker run -d \ --name ignite-node2 \ -p 10801:10800 \ -p 47101:47100 \ -e IGNITE_NODENAME=node2 \ -e IGNITE_DISCOVERY_ADDRESSES=127.0.0.1:47500 \ # 指向种子节点 apacheignite/ignite:latest
创建docker-compose.yml配置集群:
version: '3' services: ignite-seed: image: apacheignite/ignite:latest container_name: ignite-seed ports: - "10800:10800" - "47100:47100" - "47500:47500" - "8080:8080" environment: - IGNITE_NODENAME=seed-node - IGNITE_PERSISTENCE_ENABLED=true - IGNITE_WORK_DIR=/opt/ignite/work - IGNITE_DISCOVERY_ADDRESSES=ignite-seed:47500 volumes: - seed-data:/opt/ignite/work ignite-node1: image: apacheignite/ignite:latest container_name: ignite-node1 ports: - "10801:10800" - "47101:47100" - "47501:47500" - "8081:8080" environment: - IGNITE_NODENAME=node1 - IGNITE_PERSISTENCE_ENABLED=true - IGNITE_WORK_DIR=/opt/ignite/work - IGNITE_DISCOVERY_ADDRESSES=ignite-seed:47500 volumes: - node1-data:/opt/ignite/work depends_on: - ignite-seed networks: default: driver: bridge volumes: seed-data: node1-data:
启动集群:
docker-compose up -d
| 环境变量 | 说明 | 默认值 |
|---|---|---|
IGNITE_NODENAME | 节点名称,用于集群识别 | 随机生成 |
IGNITE_CONFIG | 配置文件路径(容器内),如/opt/ignite/config/custom-config.xml | /opt/ignite/config/default-config.xml |
IGNITE_WORK_DIR | 工作目录,持久化数据、日志存储路径 | /opt/ignite/work |
IGNITE_PERSISTENCE_ENABLED | 是否启用原生持久化(true/false) | false |
IGNITE_DISCOVERY_ADDRESSES | 集群发现地址,格式为host1:port,host2:port(默认端口47500) | 空(单节点模式) |
| 端口范围 | 用途 |
|---|---|
| 10800 | 客户端连接端口(Thin客户端) |
| 47100-47200 | 节点间通信端口 |
| 47500-47600 | 集群发现端口 |
| 8080 | REST API端口 |
免费版仅支持 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 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429