logo
0
0
WeChat Login
Forkfromxiaofei/docker-sync, ahead:main2 commits

CNB 镜像同步与资源下载工具

简介

docker-sync 起于docker镜像同步,但是不止于docker镜像同步

本仓库提供了一系列工具,在满足合规性的前提下,简化国内开发者获取外网资源的流程。

目前本仓库支持的工具有

  • docker镜像同步,将dockerhub、gcr.io等仓库的镜像同步到CNB
  • docker镜像打包,将dockerhub、gcr.io等仓库的镜像打包成tar.gz并上传至CNB
  • huggingface模型/数据集下载,下载huggingface上的模型和数据集上传至CNB
  • 离线下载,将外网资源下载到CNB平台,
  • Git 仓库打包下载,将Git仓库打包成tar.gz并上传至CNB
  • Git bundle下载,将Git仓库打包成bundle下载到CNB平台

本仓库的特点如下

  • 零安装、即开即用 - 无需任何安装步骤,Fork即可使用
  • 🚀 操作极其简单 - 通过直观的界面完成所有操作
  • 不需要任何安装操作,你只需要能正常访问CNB网站并且在CNB上注册了一个组织,然后Fork本仓库即可使用本工具。
  • 所有操作都在CNB云端完成,不用担心本地无法访问,工具依托CNB优质的网络来加速下载开发资源

⭐ 使用超级简单!无需安装任何软件!

只需Fork本仓库,点击构建按钮,即可立即使用全部功能。无需配置环境,无需下载软件,一切尽在浏览器中完成!

快速开始

准备工作 (超简单,仅需两步!)

  1. 首先Fork本仓库到您的账号下
  2. 在仓库页面右上角,点击"执行"按钮,您将看到若干个功能按钮,点击即可使用:

就是这么简单!无需安装任何软件,无需配置任何环境,一切都在浏览器中完成!

功能按钮界面

使用指南

使用起来也非常简单,这里只以docker镜像同步为例进行说明,其他功能使用方法类似。

镜像同步功能

下面以使用Docker同步镜像为例进行说明:

步骤1:启动同步任务

点击【同步Docker镜像到CNB】按钮,在弹出的对话框中填入要同步的镜像信息及目标架构:

同步配置界面

步骤2:查看构建进度

点击下图中箭头指向的链接,查看构建日志:

查看构建日志

步骤3:等待构建完成

系统将自动执行同步任务,请耐心等待:

构建进行中

构建完成之后,点击构建日志中的【查看镜像地址】,即可看到新的镜像地址

常见问题

  • Q: 我需要在本地安装什么软件才能使用这个工具吗?
    A: 完全不需要! 这是本工具最大的优势之一。您无需安装任何软件,只需要一个浏览器和CNB账号,Fork本仓库后即可立即使用所有功能。

  • Q: 使用这个工具需要技术背景吗?
    A: 不需要特别的技术背景。本工具设计得非常直观易用,只需按照指南中的步骤操作即可。整个过程就像填写一个简单的表单一样容易。

  • Q: 同步失败怎么办?
    A: 请检查源镜像地址是否正确,以及是否为公开可访问的镜像。如问题持续,请查看完整构建日志了解详细错误信息。

  • Q: 某某域名的资源离线下载很慢怎么办?
    A: 如果您确信这个资源是开发代码所用的资源,并且此资源没有违反中国法律,可以通过向CNB平台提交Issue的方式,申请加速此域名。

致谢

特别感谢CNB平台提供的基础设施支持,使本工具的功能得以实现。

总结

CNB镜像同步与资源下载工具为您提供了一个零门槛、零安装、即开即用的解决方案。无论您是需要同步Docker镜像还是下载外部资源,只需简单几步操作,无需任何本地安装,即可轻松完成任务。欢迎Fork本仓库,立即体验这一便捷工具!

开源协议

本项目采用 Apache License 2.0 开源协议。您可以自由地使用、修改和分发本项目,但需要遵守协议中的条款。详细信息请参阅 LICENSE 文件。

Fork 趋势

贡献墙

About

No description, topics, or website provided.
2.48 MiB
0 forks0 stars2 branches31 TagREADMEApache-2.0 license