本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
EdgeFS是一款专为分布式环境设计的高性能对象存储系统,核心特点是低延迟数据处理与地理透明访问能力。该系统通过优化的存储引擎和分布式架构,提供高效的数据读写性能,同时支持跨地域数据访问的无缝管理,适用于边缘计算、企业分布式存储及跨地域数据协同场景。
docker run -d \ --name edgefs-node \ --net=host \ -v /edgefs/data:/var/lib/edgefs \ -v /edgefs/config:/etc/edgefs \ -e EDGEFS_CLUSTER_NAME="my-edgefs-cluster" \ -e EDGEFS_NODE_ROLE="primary" \ edgefs/edgefs:latest
--net=host:推荐使用host网络模式以优化网络性能(边缘场景网络效率优先)-v /edgefs/data:/var/lib/edgefs:挂载数据卷,持久化存储元数据与用户数据-v /edgefs/config:/etc/edgefs:挂载配置目录,保存集群配置文件EDGEFS_CLUSTER_NAME:指定集群名称(必填,同一集群节点需一致)EDGEFS_NODE_ROLE:节点角色(primary/secondary,主节点/从节点)创建docker-compose.yml文件:
version: '3' services: edgefs-primary: image: edgefs/edgefs:latest network_mode: host volumes: - /edgefs/primary/data:/var/lib/edgefs - /edgefs/primary/config:/etc/edgefs environment: - EDGEFS_CLUSTER_NAME=my-cluster - EDGEFS_NODE_ROLE=primary - EDGEFS_ADMIN_USER=admin - EDGEFS_ADMIN_PASSWORD=securepassword restart: always edgefs-secondary: image: edgefs/edgefs:latest network_mode: host volumes: - /edgefs/secondary/data:/var/lib/edgefs - /edgefs/secondary/config:/etc/edgefs environment: - EDGEFS_CLUSTER_NAME=my-cluster - EDGEFS_NODE_ROLE=secondary - EDGEFS_PRIMARY_NODE=192.168.1.100 # 主节点IP restart: always
| 环境变量 | 描述 | 默认值 |
|---|---|---|
EDGEFS_CLUSTER_NAME | 集群名称(所有节点需一致) | edgefs-cluster |
EDGEFS_NODE_ROLE | 节点角色(primary/secondary) | primary |
EDGEFS_ADMIN_USER | 管理员用户名 | admin |
EDGEFS_ADMIN_PASSWORD | 管理员密码 | 随机生成(日志中查看) |
EDGEFS_PRIMARY_NODE | 主节点IP(从节点必填) | - |
EDGEFS_DATA_PATH | 数据存储路径 | /var/lib/edgefs |
启动集群
按上述docker-compose配置启动主节点,待主节点初始化完成(约2-3分钟)后启动从节点。
访问管理界面
通过浏览器访问主节点IP的8080端口(默认管理端口),使用配置的管理员账户登录。
创建存储资源
在管理界面"存储池"模块创建存储池,指定副本数/纠删码策略;在"对象存储"模块创建S3兼容存储桶。
配置地理访问策略
在"地理复制"模块添加远程站点,配置数据同步规则(如实时同步/定时同步),实现跨地域数据透明访问。
/etc/edgefs目录下的集群配置文件,避免配置丢失免费版仅支持 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