

目前,许多大型服务提供商都提供免费的Docker容器镜像服务。国内也有一些,例如阿里云,为国内用户提供了便利。最近,我发现了一个开源项目,它利用容器镜像服务来存储文件,并且上传和下载速度都非常不错。我想在这里分享一下。这个开源项目使用了一种名为Dart的开发语言编写!Dart是一种由Google开发的客户端优化编程语言,用于构建快速应用程序。本文的演示将主要使用阿里云容器镜像服务进行搭建,其他两种方式请参考:使用Docker Hub和华为云容器镜像服务搭建网盘。开源项目的GitHub链接是github.com/xausky/DockerRegisterCloud。该项目基于Docker Registry HTTP API V2进行编写,没有尝试破解或逆向任何公司的服务。用户存储的内容、隐私和安全性由用户自行负责,同时也由仓库服务提供商保证。本项目无法负责或保证这些方面。基本功能包括命令行工具,如登录、文件列表、上传文件和直接下载文件。在支持的仓库服务中,可以直接在浏览器中实现下载,无需使用客户端命令行。命令行功能还进行了优化,包括重命名文件和删除文件。GUI客户端预计将包括Linux、Windows、Mac OS、Android和iOS。本项目使用Dart编写,GUI客户端将使用Flutter。我们期待热心的小伙伴们的帮助。直接下载支持到仓库的Web版本客户端可以复制永久直链,可用于图床等。以下是支持的仓库服务提供商及其特点:
- Docker Register: 无需成本,不支持直接下载
- Docker Hub: 免费,支持直接下载
- 百度智能云: 免费,不支持直接下载
- 阿里云: 免费,支持直接下载
- 华为云: 免费,支持直接下载
您可以在GitHub上找到客户端的下载链接:github.com/xausky/DockerRegisterCloud/releases。如果您在国内,也可以在国内网盘上找到客户端:lanzous.com/b0e7sv6yb。此外,还有一些免费的仓库可供使用,包括:
- 阿里云
- 华为云
- Docker Hub
在开始操作之前,您需要准备以下工作:
- 阿里云账号
- 下载客户端
下面是操作步骤的简要说明,主要演示如何利用阿里云的免费仓库进行搭建:
- 开通阿里云免费的Docker存储。登录阿里云并访问相应页面。首先,您需要设置登录密码,因为后面会用到它。





-
按照提示注册一个命名空间。
-
创建新仓库时,选择我们刚刚创建的命名空间,并选择本地仓库作为代码源。
-
创建成功后,复制公网地址,我们将在后面使用它。
-
运行软件,将仓库地址粘贴为刚刚复制的公网地址,并输入用户名和密码。
特别提醒:这里的密码不是阿里云的密码,而是在第一步设置的密码,请注意。


量子哈希










