logo
38
14
Login
XGQ<1439890861@qq.com>
feat(sync): 添加架构同步状态检测和显示功能

CNB谷歌助手 Chrome插件使用说明

项目演示

下面是插件的使用效果:

插件演示

插件简介

CNB谷歌助手是一个Chrome浏览器扩展程序,提供镜像同步和Github加速两大核心功能,帮助用户更便捷地进行CNB相关操作。

主要功能

  1. 镜像同步:支持Docker镜像同步到CNB仓库,实时查看同步状态和历史记录
  2. Github加速:提供Github链接加速服务,支持容器构建管理和访问

安装步骤

1. 下载插件

请从以下链接下载CNB谷歌助手插件并解压: CNB谷歌助手插件下载链接

2. 安装插件

开启开发者模式

  • 打开Chrome浏览器,进入扩展程序页面
  • 点击右上角的"开发者模式"开关,启用开发者模式
  • 点击"加载已解压的扩展程序"按钮,如图所示: 开发者模式安装步骤

插件安装成功

  • 安装完成后,您可以在Chrome浏览器的扩展栏看到CNB谷歌助手的图标
  • 插件会显示在已安装的扩展程序列表中,如图所示: 安装成功界面

使用方法

1. 打开插件界面

  • 点击Chrome浏览器工具栏中的CNB谷歌助手图标
  • 插件界面会弹出,如图所示: 插件使用界面

2. 功能模块

镜像同步模块

  • Token验证:首次使用需要输入CNB Token进行验证
  • 仓库选择:选择要同步镜像的目标仓库,支持设置默认仓库
  • 镜像同步
    • 输入镜像名称(如:nginx:latest)
    • 选择镜像架构(amd64/arm64)
    • 点击"开始同步"按钮
    • 实时查看同步状态和进度
  • 同步历史:查看镜像同步的历史记录,支持点击复制镜像名
  • 镜像清单:查看当前仓库下的镜像包列表及下载量

Github加速模块

  • 仓库管理:选择云原生构建相关仓库,支持设置默认仓库
  • 链接加速
    • 输入Github原始链接
    • 自动生成加速访问链接:https://${business_id}-5000.cnb.run/${原始链接}
    • 支持一键复制加速链接
  • 容器管理
    • 查看当前仓库下的构建容器列表
    • 支持创建新构建
    • 支持销毁不需要的容器
    • 自动检测容器存活状态,长时间不操作会自动清理

3. 操作流程

镜像同步流程

  1. 输入并验证CNB Token
  2. 选择目标仓库(可设为默认)
  3. 输入镜像名称和选择架构
  4. 点击同步,实时查看进度
  5. 查看同步历史和镜像清单

Github加速流程

  1. 选择云原生构建仓库
  2. 输入Github原始链接
  3. 查看生成的加速链接
  4. 管理构建容器(创建/销毁)
  5. 复制加速链接使用

功能特性

  • 实时状态:镜像同步和容器构建状态实时更新
  • 智能检测:自动检测容器存活状态,及时清理无效容器
  • 防重复操作:创建和销毁操作防重复点击
  • 默认设置:支持设置默认仓库,提升使用效率
  • 响应式设计:适配不同窗口大小,界面美观不变形

注意事项

  1. Token管理

    • 使用前请确保您已获取有效的CNB Token
    • Token用于所有API操作,请妥善保管
  2. 仓库配置

  3. 容器管理

    • 容器长时间不操作会自动销毁(约1小时)
    • 插件会自动检测并清理无效容器
  4. 网络要求

    • 需要稳定的网络连接访问CNB API
    • 如遇到问题,可以查看操作历史进行排查

技术支持

如有任何问题或建议,欢迎随时反馈。希望这份使用说明能帮助您更好地使用CNB谷歌助手插件!

About

CNB的谷歌插件

Language
JavaScript72.7%
CSS15.8%
HTML11.6%