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

官方QQ群: 13763429

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

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

backing-image-manager Docker 镜像下载 - 轩辕镜像

backing-image-manager 镜像详细信息和使用指南

backing-image-manager 镜像标签列表和版本信息

backing-image-manager 镜像拉取命令和加速下载

backing-image-manager 镜像使用说明和配置指南

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

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

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

backing-image-manager
longhornio/backing-image-manager

backing-image-manager 镜像详细信息

backing-image-manager 镜像标签列表

backing-image-manager 镜像使用说明

backing-image-manager 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Longhorn后备镜像管理器,用于管理Longhorn分布式存储系统中的后备镜像,支持持久卷的创建与维护。
0 次下载activelonghornio镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

backing-image-manager 镜像详细说明

backing-image-manager 使用指南

backing-image-manager 配置说明

backing-image-manager 官方文档

Longhorn Backing Image Manager 镜像文档

1. 镜像概述和主要用途

1.1 镜像概述

Longhorn Backing Image Manager 是 Longhorn 分布式存储系统的核心组件之一,专门用于管理 Longhorn 集群中的备份镜像(Backing Image)。该镜像提供了集中化的备份镜像生命周期管理能力,支持镜像的创建、上传、下载、版本控制及与 Longhorn 卷的集成,是 Longhorn 存储方案中实现卷快速配置、跨节点镜像共享和存储优化的关键组件。

2. 核心功能和特性

2.1 核心功能

  • 备份镜像生命周期管理:支持备份镜像的上传(从本地文件或远程 URL)、下载(至本地或远程存储)、删除及元数据管理。
  • 版本化控制:支持备份镜像的版本管理,可记录镜像的创建时间、大小、校验和等元数据,支持基于版本的镜像回滚。
  • 存储优化:通过集中管理备份镜像,实现跨节点共享基础镜像,减少重复存储占用,提升集群存储利用率。
  • 与 Longhorn 卷集成:无缝对接 Longhorn 卷创建流程,支持从备份镜像快速实例化卷,简化卷部署流程。
  • 高可用性:支持镜像数据的多副本存储(需配合 Longhorn 集群配置),确保备份镜像的可靠性和故障恢复能力。

2.2 特性亮点

  • 轻量级设计:基于 Golang 开发,容器化部署,资源占用低,适合 Kubernetes 环境集成。
  • REST API 支持:提供 RESTful API 接口,支持外部系统(如 Longhorn UI、自动化脚本)调用管理功能。
  • 灵活的存储适配:支持本地路径、NFS、S3 兼容对象存储等多种存储后端,用于持久化备份镜像数据。
  • 完善的日志与监控:支持详细日志输出和 metrics 暴露,便于问题排查和性能监控。

3. 使用场景和适用范围

3.1 适用场景

  • Longhorn 存储集群管理:在 Kubernetes 集群中使用 Longhorn 作为分布式存储方案时,需集中管理备份镜像的场景。
  • 跨节点镜像共享:多节点 Kubernetes 集群中,需通过共享备份镜像减少重复存储(如多个卷使用相同基础镜像)的场景。
  • 镜像版本化管理:需要对备份镜像进行版本控制,支持创建、删除、回滚特定版本镜像的场景(如开发/测试环境镜像迭代)。
  • 卷快速部署:需从标准化备份镜像快速创建卷(如数据库初始化卷、应用基础环境卷)的场景。

3.2 适用范围

  • 环境要求:Kubernetes 集群(v1.21+),Longhorn 存储系统(v1.3.0+)已部署并正常运行。
  • 用户群体:Kubernetes 集群管理员、Longhorn 存储管理员、需要管理 Longhorn 备份镜像的 DevOps 工程师。

4. 详细使用方法和配置说明

4.1 前置条件

  • 已部署 Kubernetes 集群(v1.21+),并确保集群网络通畅(节点间、Pod 间通信正常)。
  • 已部署 Longhorn 存储系统(v1.3.0+),且 Longhorn Manager 服务正常运行,可通过 API 访问。
  • 目标节点已安装 Docker 或容器运行时(如 containerd),并具备持久化存储路径(用于存放备份镜像数据)。

4.2 环境变量配置

环境变量名描述默认值是否必填
LONGHORN_API_URLLonghorn Manager API 地址(格式:http://<longhorn-manager-service>:<port>)[***]是
LONGHORN_AUTH_TOKEN访问 Longhorn API 的认证 Token(从 Longhorn 集群获取)无否(若 Longhorn 未启用认证则可不填)
BACKING_IMAGE_STORAGE_PATH本地存储备份镜像的路径(需持久化挂载)/var/lib/longhorn/backing-images否
STORAGE_BACKEND_TYPE备份镜像的后端存储类型(支持 local、nfs、s3)local否
S3_ENDPOINTS3 兼容对象存储的访问地址(当 STORAGE_BACKEND_TYPE=s3 时必填)无条件必填
S3_ACCESS_KEYS3 存储的访问密钥(当 STORAGE_BACKEND_TYPE=s3 时必填)无条件必填
S3_SECRET_KEYS3 存储的密钥(当 STORAGE_BACKEND_TYPE=s3 时必填)无条件必填
S3_BUCKETS3 存储的桶名称(当 STORAGE_BACKEND_TYPE=s3 时必填)无条件必填
LOG_LEVEL日志级别(支持 debug、info、warn、error)info否

4.3 Docker Run 命令示例

通过 docker run 直接运行容器,需挂载本地存储路径并配置 Longhorn API 地址:

docker run -d \
  --name longhorn-backing-image-manager \
  --restart always \
  -p 8080:8080 \  # 暴露管理 API 端口(默认 8080)
  -v /data/longhorn-backing-images:/var/lib/longhorn/backing-images \  # 持久化存储路径
  -e LONGHORN_API_URL="[***]" \  # Longhorn Manager API 地址
  -e BACKING_IMAGE_STORAGE_PATH="/var/lib/longhorn/backing-images" \  # 容器内存储路径(需与挂载路径一致)
  -e LOG_LEVEL="info" \
  longhornio/backing-image-manager:latest

4.4 Docker Compose 配置示例

创建 docker-compose.yml 文件,定义服务及依赖:

version: '3.8'

services:
  backing-image-manager:
    image: longhornio/backing-image-manager:latest
    container_name: longhorn-backing-image-manager
    restart: always
    ports:
      - "8080:8080"  # 管理 API 端口
    volumes:
      - /data/longhorn-backing-images:/var/lib/longhorn/backing-images  # 持久化存储
    environment:
      - LONGHORN_API_URL=[***]  # Longhorn API 地址
      - BACKING_IMAGE_STORAGE_PATH=/var/lib/longhorn/backing-images  # 容器内存储路径
      - LOG_LEVEL=info  # 日志级别
      # 若使用 S3 后端存储,需添加以下配置:
      # - STORAGE_BACKEND_TYPE=s3
      # - S3_ENDPOINT=[***]
      # - S3_ACCESS_KEY=AKIAEXAMPLE
      # - S3_SECRET_KEY=secretkeyexample
      # - S3_BUCKET=longhorn-backing-images

启动服务:

docker-compose up -d

4.5 与 Longhorn 集群集成步骤

  1. 验证服务状态:
    运行后,通过 curl http://<manager-ip>:8080/health 检查服务健康状态,返回 {"status": "ok"} 表示正常。

  2. 注册到 Longhorn:
    在 Longhorn UI 中进入 Settings > General,配置 Backing Image Manager Endpoint 为 http://<manager-ip>:8080,保存后 Longhorn 将自动对接该管理器。

  3. 管理备份镜像:

    • 通过 Longhorn UI 的 Backing Images 页面上传、删除镜像,或通过 API 调用(如 POST /v1/backing-images 上传镜像)。
    • 示例:通过 API 上传本地镜像文件:
      curl -X POST "http://<manager-ip>:8080/v1/backing-images" \
        -H "Content-Type: multipart/form-data" \
        -F "name=base-ubuntu-20.04" \
        -F "file=@/local/path/to/ubuntu-20.04-base.img"
      
  4. 从镜像创建卷:
    在 Longhorn UI 中创建卷时,选择 Backing Image 下拉框,即可看到由管理器同步的备份镜像,选择后卷将基于该镜像初始化。

5. 注意事项

  • 存储路径权限:确保宿主机挂载路径(如 /data/longhorn-backing-images)有足够权限(建议设置 755),避免容器内读写失败。
  • Longhorn 版本兼容性:需使用与 Longhorn 集群版本匹配的 backing-image-manager 镜像(版本号与 Longhorn 一致,如 Longhorn v1.6.0 对应 longhornio/backing-image-manager:v1.6.0)。
  • 网络隔离:若集群开启网络策略,需允许管理器 Pod 与 Longhorn Manager、其他节点间的通信(默认端口 9500、8080)。
  • 数据备份:若使用本地存储后端,建议定期备份 BACKING_IMAGE_STORAGE_PATH 目录,避免数据丢失。
查看更多 backing-image-manager 相关镜像 →

常见问题

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

免费版仅支持 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.