当前位置: 首页 > ai >正文

告别镜像拉取慢!CNB无痛加速方案,一键起飞

前言

细心的老粉应该还记得,我之前分享的Docker镜像、容器方案,总带着同一个“宝藏标签”——docker.cnb.cool/srebro/pidin/这可不是普通的地址,它背后藏着腾讯云原生团队打造的CNB镜像加速仓库,专门帮咱们解决“镜像拉取慢、海外源访问卡”的老大难问题~

话不多说,今天这篇内容,保证让你离“丝滑用镜像”更近一步!

CNB 是什么?

图片

CNB (超牛逼,哈哈) ,Cloud Native Build ,简称云原生构建,是一个集成 代码托管,云原生 CI/CD 构建,云原生开发的一站式开发平台。由腾讯云原 Coding 团队打造,我简单写写我用了大半年的感受,讲些他的一些优势:

  • 免费的算力与存储支持

    • 每月1600核时的云原生开发算力(相当于8C16G云主机每月200小时)、160核时的云原生构建算力,定期再参加一些活动,核时根本用不完。每天上班第一件事,打开 CNB,一键起飞!
    • 100GiB的代码存储空间与100GiB的对象存储空间,可用于Docker,Maven,Npm,Pypi等制品库。

    强劲的流水线性能

    • 所有环境基于统一Docker镜像构建,秒级启动,采用Copy-on-Write(CoW)机制,即使是百GB级别的大型代码仓库,也能在数秒内完成环境准备。
    • 镜像加速,无需魔法即可稳定地访问国外镜像源。
    • CNB整合代码托管、CI/CD流水线、云端IDE、制品库等功能,实现全流程云端开发,支持浏览器内一键开发,无需本地安装开发工具(iPad也可流畅使用)!

我是怎么使用CNB 的?

上面👆提到,CNB 可提供镜像加速的能力,我们就基于 CNB 强劲的流水线功能,写了一个 chrome 浏览器插件用于 镜像的同步。

✅ 支持一键拉取公开的国内外镜像,比如 Docker Hub 等镜像站,同步到 CNB 镜像仓库中。

简称: “CNB 镜像同步助手”

  • Chrome插件,项目仓库:https://cnb.cool/yuwen-gueen/cnb-chrome-assistant
  • 镜像同步,项目仓库:https://cnb.cool/srebro/docker-images-chrom

在这里插入图片描述

如何在CNB中使用镜像同步助手

第一步:注册 CNB 账号并实名认证

®️注册地址: https://cnb.cool/

访问官网 使用微信登录,并完成注册与认证,再创建一个组织。


第二步:Fork 镜像同步项目

在这里插入图片描述

访问 镜像同步的 项目, https://cnb.cool/srebro/docker-images-chrom , 点击右上角的 Fork 按钮,将该项目复制到你的组织下。


第三步: 在 CNB 中 测试镜像同步

  • 进入到自己的项目下,点击右上键的构建按钮,输入需要同步的镜像,比如nginx:latest ,然后点击构建镜像。
  • 点击 流水线的执行窗口,查看对于的同步情况。
  • 稍等片刻,即可看到镜像的构建结果,复制镜像的构建地址,比如 docker.cnb.cool/sre-demo/docker-images-chrom/nginx:latest

在这里插入图片描述

第四步:本地使用

找一台 82 年的机器,机器上已经安装好了 Docker 环境,直接docker pull 拉取CNB 镜像地址即可,速度快滴很!

在这里插入图片描述

如何在浏览器中使用镜像同步助手

有时候想快速的同步镜像,再打开 CNB 平台,未免也些许麻烦,那我们不妨使用浏览器插件 来帮我们去做镜像的同步。

原理其实和上面的一样,都是使用 CNB 的流水线去同步镜像。

第一步:下载 Chrome 插件

  • 请从以下链接下载CNB镜像同步助手插件并解压存放至一个路径下:https://cnb.cool/yuwen-gueen/cnb-chrome-assistant/-/git/archive/v2.0.zip

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第二步:安装 Chrome 插件

  • 打开开发者模式

    打开Chrome浏览器,进入扩展程序页面,点击右上角的"开发者模式"开关,启用开发者模式

在这里插入图片描述

  • 加载未打包的拓展程序

在这里插入图片描述

在这里插入图片描述

第三步:配置 Chrome 插件

  • 打开插件界面

提示,需要输入 CNB Token

在这里插入图片描述

  • 获取 CNB Token

打开 CNB 用户后台,https://cnb.cool/profile

在这里插入图片描述

  • 添加访问令牌

    注意⚠️: 授权范围,✅勾选 读写权限

在这里插入图片描述

  • 保存令牌到本地【拿个小本本📒记下来】

在这里插入图片描述

  • 贴入 Token 到 chrom 插件中

在这里插入图片描述

  • 选择 仓库,并设为默认

选择之前在 CNB 上 Fork 到组织下的代码仓库

在这里插入图片描述

第四步: 在 浏览器 中 测试镜像同步

  • 输入需要同步的镜像名称,比如tomcat:latest
  • 稍等片刻,插件下面就回刷新出最新的镜像清单,复制镜像地址即可

在这里插入图片描述

总结

CNB凭免费算力、镜像加速,配合同步助手,便捷拉取国内外镜像。YYDS

👉 项目地址:

  • https://cnb.cool/yuwen-gueen/cnb-chrome-assistant

  • https://cnb.cool/srebro/docker-images-chrom

http://www.xdnf.cn/news/16242.html

相关文章:

  • [论文阅读] 人工智能 + 软件工程 | NoCode-bench:评估LLM无代码功能添加能力的新基准
  • JVM常见工具
  • swagger基本注解@Tag、@Operation、@Parameters、@Parameter、@ApiResponse、@Schema
  • 基于图神经网络的星间路由与计算卸载强化学习算法设计与实现
  • 【Linux手册】操作系统如何管理存储在外设上的文件
  • 基于 Claude Code 与 BrowserCat MCP 的浏览器自动化全链路构建实践
  • iOS 26,双版本更新来了
  • 【web大前端】001_前端开发入门:创建你的第一个网页
  • 二十八、【Linux系统域名解析】DNS安装、子域授权、缓存DNS、分离解析、多域名解析
  • 前端开发 Vue 结合Sentry 实现性能监控
  • 配置DNS正反向解析
  • 告别复杂配置!Spring Boot优雅集成百度OCR的终极方案
  • JAVA算法题练习day1
  • 常见代码八股
  • 【深度之眼机器学习笔记】04-01-决策树简介、熵,04-02-条件熵及计算举例,04-03-信息增益、ID3算法
  • 力扣671. 二叉树中第二小的节点
  • Spring框架
  • 【LeetCode刷题指南】--有效的括号
  • Springboot项目实现将文件上传到阿里云
  • 【PyTorch】图像多分类项目
  • Yolo底层原理学习(V1~V3)(第一篇)
  • 2507C++,窗口勾挂事件
  • 我从农村来到了大城市
  • 绘图库 Matplotlib Search
  • C语言案例《猜拳游戏》
  • 【C++进阶】第7课—红黑树
  • ZYNQ芯片,SPI驱动开发自学全解析个人笔记【FPGA】【赛灵思】
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段(10):ような复习
  • JAVA_FourTEEN_常见算法
  • 2025年7月区块链与稳定币最新发展动态深度解析