
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
B2命令行工具Docker镜像是Backblaze B2云存储的官方容器化解决方案,提供跨平台、无依赖的B2服务访问能力。通过该镜像,用户可在任何支持Docker的环境中便捷使用B2的所有命令行功能,无需单独配置系统依赖。
b2v4命令)通过Docker运行B2 CLI命令的基本格式:
bashdocker run backblazeit/b2:latest [命令参数]
单次命令授权
通过环境变量传递应用密钥进行临时授权(以列出桶为例):
bashB2_APPLICATION_KEY=<你的应用密钥> B2_APPLICATION_KEY_ID=<你的应用密钥ID> docker run --rm -e B2_APPLICATION_KEY -e B2_APPLICATION_KEY_ID backblazeit/b2:latest b2v4 bucket list
持久化授权
首次运行交互式授权并保存凭证到卷:
bashdocker run --rm -it -v b2:/root backblazeit/b2:latest b2v4 account authorize
后续使用时挂载该卷即可自动加载授权信息:
bashdocker run --rm -v b2:/root backblazeit/b2:latest b2v4 bucket list # 需保持-v参数以加载授权卷
管道方式上传单个文件
通过标准输入传递文件内容:
bashcat 本地文件.txt | docker run -i --rm -v b2:/root backblazeit/b2:latest b2v4 upload-unbound-stream 桶名称 - 目标文件名
挂载本地文件系统上传
通过挂载本地目录将文件传入容器:
bashdocker run --rm -v b2:/root -v /本地路径:/data backblazeit/b2:latest b2v4 file upload 桶名称 /data/本地文件.txt 目标文件名
为确保脚本长期稳定性,推荐在自动化场景中使用版本绑定命令:
b2v4:稳定版本命令,提供长期接口兼容性保证,适合脚本使用b2:最新稳定接口命令,包含最新特性,适合交互式使用_b2v5:预览版本,不稳定,不建议生产环境使用示例(脚本中推荐用法):
bashdocker run backblazeit/b2:latest b2v4 sync /data b2://my-bucket/backup
--verbose标志启用标准输出详细日志--debug-logs标志在当前目录生成b2_cli.log日志文件(含午夜自动轮转)
注意:避免在同步目录中运行,防止日志文件被同步上传
--log-config <配置文件.ini>指定自定义日志格式,配置示例可参考https://github.com/Backblaze/B2_Command_Line_Tool/blob/master/contrib/debug_logs.inilatest:最新稳定版本,推荐生产环境使用v4.2.0):指定版本,适合需要固定版本的场景b2卷未被意外删除,否则需重新授权b2v4而非b2命令,避免因版本更新导致接口变化您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务