官网地址
https://console.huaweicloud.com/swr
华为云
1)首先注册华为云账号,然后点击链接开通服务!
2)首先需要创业组织,记住你的组织名称!!
3)右上部分点击【登陆指令】可以看到下面的信息包含用户名 密码 以及仓库主要地址。
-u 后面为用户名
-p 后面为密码
swr 开头的为仓库主要地址
真正仓库地址:仓库主要地址/组织名称/仓库名称
用户名:cn-north-xxxxxxxxxxxxxx
密码:3834774ed04294ad8a0xxxxxxxxxxxxxxxxxxxxxxca33c408fd509d3
仓库地址:swr.cn-north-4.myhuaweicloud.com/ruyonet-test/demo
PS:仓库名称随意!
华为云使用的是自己的CDN加速!速度还不错!
不过华为云针对登陆指令做了过期时间的限制,有效期只有1天!
开源项目
https://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:https://github.com/xausky/DockerRegisterCloud/releases
国内网盘:https://lanzous.com/b0e7sv6yb
免费仓库
国内
阿里云:https://cr.console.aliyun.com 华为云:https://console.huaweicloud.com/swr
国外
Docker Hub:https://hub.docker.com/
准备工作
1)阿里云账号
2)本地需要下载客户端
操作步骤
这里主要演示利用阿里云的的免费仓库来搭建!!
1)开通阿里云免费的Docker存储
登陆阿里云,然后访问:https://cr.console.aliyun.com
首先要设置登陆密码!这个密码后面会使用到!
2)按照步骤提示注册一个命名空间!
3)新建仓库等!选择我们新建的命名空间!代码源选择本地仓库!
4)新建成功后,复制公网地址。后面我们要使用!
5)运行软件,仓库地址粘贴上面复制的公网地址,然后输入用户名 和密码!
特别提醒:这里的密码不是阿里云的密码,是在第一步设置的密码,请注意!