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

官方QQ群: 13763429

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

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

jaeger-remote-storage-snapshot Docker 镜像下载 - 轩辕镜像

jaeger-remote-storage-snapshot 镜像详细信息和使用指南

jaeger-remote-storage-snapshot 镜像标签列表和版本信息

jaeger-remote-storage-snapshot 镜像拉取命令和加速下载

jaeger-remote-storage-snapshot 镜像使用说明和配置指南

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

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

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

jaeger-remote-storage-snapshot
jaegertracing/jaeger-remote-storage-snapshot

jaeger-remote-storage-snapshot 镜像详细信息

jaeger-remote-storage-snapshot 镜像标签列表

jaeger-remote-storage-snapshot 镜像使用说明

jaeger-remote-storage-snapshot 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

提供远程存储代理服务的Docker镜像,基于最新主干构建版本。
0 次下载activejaegertracing镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

jaeger-remote-storage-snapshot 镜像详细说明

jaeger-remote-storage-snapshot 使用指南

jaeger-remote-storage-snapshot 配置说明

jaeger-remote-storage-snapshot 官方文档

Remote Storage Proxy 镜像文档

1. 镜像概述和主要用途

Remote Storage Proxy 是一个轻量级的远程存储代理服务,用于统一管理和转发对各类远程存储服务的访问请求。本镜像基于最新主干构建(latest trunk build),提供对主流存储协议的代理能力,支持请求缓存、协议转换和访问控制,适用于需要简化多存储系统集成或优化远程存储访问的场景。

2. 核心功能和特性

核心功能

  • 多后端存储支持:兼容 S3、FTP、WebDAV、NFS 等主流存储协议。
  • 请求缓存:本地缓存远程存储数据,减少重复请求,提升访问速度。
  • 协议转换:支持不同存储协议间的透明转换(如 HTTP 转 FTP、S3 转 WebDAV)。
  • 访问控制:基于 IP、用户角色或 API Key 的请求过滤与权限管理。
  • 高可用:支持多实例部署,通过负载均衡实现服务高可用。

主要特性

  • 轻量级设计:基于 Go 语言开发,容器镜像体积小(<50MB),资源占用低。
  • 动态配置:支持运行时更新后端存储配置,无需重启服务。
  • 监控集成:暴露 Prometheus 指标接口,支持监控代理服务性能与状态。
  • 日志审计:详细记录存储访问日志,支持 JSON 格式输出与日志分级。

3. 使用场景和适用范围

典型使用场景

  • 企业存储统一接入:作为多存储系统(如 S3、企业网盘、本地 NAS)的统一访问入口,简化业务系统集成。
  • 边缘缓存加速:边缘设备访问云端存储时,通过本地缓存减少网络延迟与带宽消耗。
  • 存储访问审计:对远程存储访问进行集中日志记录与权限控制,满足合规审计需求。
  • 协议转换网关:将 legacy 系统的 FTP 请求转换为 S3 请求,实现存储系统平滑迁移。
  • 开发测试模拟:在测试环境中模拟各类远程存储服务,无需依赖真实后端。

适用范围

  • 企业 IT 架构:适用于中大型企业的混合存储环境统一管理。
  • 边缘计算:边缘节点与云端存储的中间层代理。
  • 云原生应用:作为 Kubernetes 集群内的存储访问代理组件。
  • 开发测试:快速搭建模拟远程存储服务的测试环境。

4. 使用方法和配置说明

4.1 基本使用(docker run)

最简启动命令

docker run -d \
  --name remote-storage-proxy \
  -p 8080:8080 \
  -e REMOTE_STORAGE_URL="s3://my-s3-bucket.s3.amazonaws.com" \
  -e STORAGE_TYPE="s3" \
  -e AUTH_ACCESS_KEY="AKIAEXAMPLE" \
  -e AUTH_SECRET_KEY="secret" \
  remote-storage-proxy:latest-trunk

带缓存配置的启动命令

docker run -d \
  --name remote-storage-proxy \
  -p 8080:8080 \
  -v /host/cache/dir:/app/cache \  # 挂载本地缓存目录
  -e REMOTE_STORAGE_URL="webdav://example.com/remote" \
  -e STORAGE_TYPE="webdav" \
  -e AUTH_USERNAME="user" \
  -e AUTH_PASSWORD="pass" \
  -e CACHE_ENABLED="true" \
  -e CACHE_SIZE="20GB" \          # 缓存最大容量
  -e CACHE_TTL="3600" \           # 缓存过期时间(秒)
  remote-storage-proxy:latest-trunk

4.2 Docker Compose 配置示例

version: "3.8"

services:
  remote-storage-proxy:
    image: remote-storage-proxy:latest-trunk
    container_name: remote-storage-proxy
    restart: always
    ports:
      - "8080:8080"  # 代理服务端口
      - "9090:9090"  # Prometheus 指标端口
    environment:
      - REMOTE_STORAGE_URL="s3://prod-bucket.s3.cn-north-1.amazonaws.com.cn"
      - STORAGE_TYPE="s3"
      - AUTH_ACCESS_KEY="${S3_ACCESS_KEY}"  # 从环境变量读取敏感信息
      - AUTH_SECRET_KEY="${S3_SECRET_KEY}"
      - CACHE_ENABLED="true"
      - CACHE_SIZE="50GB"
      - LOG_LEVEL="info"
      - METRICS_ENABLED="true"
      - METRICS_PORT="9090"
    volumes:
      - ./cache:/app/cache  # 持久化缓存数据
      - ./config:/app/config  # 挂载自定义配置文件(可选)
    networks:
      - storage-network

networks:
  storage-network:
    driver: bridge

4.3 配置参数说明

4.3.1 环境变量配置

环境变量名描述默认值是否必填
REMOTE_STORAGE_URL远程存储服务地址(含协议和路径)-是
STORAGE_TYPE远程存储类型(支持 s3/ftp/webdav/nfs)s3否
AUTH_ACCESS_KEY存储服务访问密钥(S3/FTP 等认证用)-否
AUTH_SECRET_KEY存储服务密钥(S3/FTP 等认证用)-否
AUTH_USERNAME存储服务用户名(FTP/WebDAV 等认证用)-否
AUTH_PASSWORD存储服务密码(FTP/WebDAV 等认证用)-否
CACHE_ENABLED是否启用本地缓存(true/false)false否
CACHE_SIZE缓存最大容量(支持 GB/MB 单位)10GB否
CACHE_TTL缓存过期时间(秒)3600否
LOG_LEVEL日志级别(debug/info/warn/error)info否
METRICS_ENABLED是否启用 Prometheus 指标false否
METRICS_PORT指标服务监听端口9090否
MAX_CONCURRENT_REQUESTS最大并发请求数1000否

4.3.2 配置文件(可选)

若需复杂配置(如多后端路由、细粒度访问控制),可通过挂载配置文件实现。配置文件支持 YAML 格式,默认路径为 /app/config/config.yaml。

配置文件示例(多后端路由):

proxies:
  - name: "s3-proxy"
    path_prefix: "/s3"  # 访问路径前缀,如 /s3/object.txt 转发至 S3
    storage_type: "s3"
    remote_url: "s3://prod-bucket.s3.amazonaws.com"
    auth:
      access_key: "${S3_ACCESS_KEY}"
      secret_key: "${S3_SECRET_KEY}"
    cache:
      enabled: true
      size: "30GB"
      ttl: 7200

  - name: "ftp-proxy"
    path_prefix: "/ftp"  # 访问路径前缀,如 /ftp/file.txt 转发至 FTP
    storage_type: "ftp"
    remote_url: "[***]"
    auth:
      username: "ftp-user"
      password: "ftp-pass"
    cache:
      enabled: false

使用配置文件启动:

docker run -d \
  --name remote-storage-proxy \
  -p 8080:8080 \
  -v ./config.yaml:/app/config/config.yaml \  # 挂载自定义配置文件
  remote-storage-proxy:latest-trunk

5. 注意事项

  1. 版本稳定性:latest-trunk 标签为开发主干构建,可能包含未稳定特性,生产环境建议使用特定版本标签(如 v1.2.0)。
  2. 敏感信息安全:认证密钥(如 AUTH_SECRET_KEY)建议通过 Docker Secrets 或环境变量注入,避免明文存储在配置文件中。
  3. 缓存持久化:若启用缓存,建议通过 volume 挂载宿主机目录,避免容器重启后缓存丢失。
  4. 网络策略:确保容器网络可访问 REMOTE_STORAGE_URL 配置的远程存储服务(如开放对应端口、配置 VPC 网络策略)。
  5. 性能调优:高并发场景下,可调整 MAX_CONCURRENT_REQUESTS 与缓存大小,避免资源瓶颈。
查看更多 jaeger-remote-storage-snapshot 相关镜像 →
jaegertracing/jaeger-agent logo
jaegertracing/jaeger-agent
by jaegertracing
该镜像已弃用,详情请参见https://github.com/jaegertracing/jaeger/issues/4739。
28100M+ pulls
上次更新:1 年前
jaegertracing/jaeger-query-snapshot logo
jaegertracing/jaeger-query-snapshot
by jaegertracing
暂无描述
1M+ pulls
上次更新:14 天前
jaegertracing/jaeger-remote-storage logo
jaegertracing/jaeger-remote-storage
by jaegertracing
远程存储代理工具,用于中转和管理远程存储资源,简化远程存储访问流程。
50K+ pulls
上次更新:23 天前
jaegertracing/jaeger-agent-snapshot logo
jaegertracing/jaeger-agent-snapshot
by jaegertracing
已弃用,详情参见https://github.com/jaegertracing/jaeger/issues/4739。
1M+ pulls
上次更新:1 年前
jaegertracing/jaeger-query logo
jaegertracing/jaeger-query
by jaegertracing
暂无描述
16100M+ pulls
上次更新:23 天前

常见问题

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

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