用Docker容器镜像服务搭建无限空间且不限速的云盘
其实是利用公用空间资源
Docker 是一个开放源代码软件,是一个开放平台,用于开发应用、交付(shipping)应用、运行应用
开源项目
https://github.com/xausky/DockerRegisterCloud
支持仓库
服务提供商 | 无需成本 | 直接下载支持 |
---|---|---|
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本地客户端
开通阿里云免费的Docker存储
登陆阿里云账号,并访问该网址:https://cr.console.aliyun.com
首先要设置登陆密码!这个密码后面会使用到!
创建命名空间
新建仓库
复制公网地址,用于连接仓库
进入下载的客户端里输入仓库地址,会提示登录账号(阿里云)密码(自己设置的)
DockerHub
1)首先需要注册一个Docker hub账号!记住账号密码后面会用到!
2)然后新建一个仓库。名称随便!
新建仓库网址:https://hub.docker.com/repository/create
在Docker Commands中复制内容(红框)
打开程序将上面复制的内容粘贴到仓库地址。如果没有提示输入账号密码。
请点击+ 上传一个文件,会触发输入账号密码的界面。
目前Docker Hub下载文件是CloudFlare CDN加速,所以国内速度并不理想!
华为云
2创建组织,记住你的组织名称!
3)右上部分点击【登陆指令】可以看到下面的信息包含用户名 密码 以及仓库主要地址。
-u 后面为用户名
-p 后面为密码
swr 开头的为仓库主要地址
真正仓库地址:仓库主要地址/组织名称/仓库名称
如图所示。
用户名:cn-north-4@8G3ZPYJMWPN8P8PXTD7C
密码:4a165a68a0a8250e6f2cd1acbf517ce304e4790f804d1f2f469781934456c24f
仓库地址:swr.cn-north-4.myhuaweicloud.com/noise/noise
仓库名称随意!
华为云使用的是自己的CDN加速!速度还不错!
不过华为云针对登陆指令做了过期时间的限制,有效期只有1天!
PS:通过客户端得到的直链需要手动更改文件名
阿里云的为data
华为云的为layer