前言
dockerHub国内网络几乎半屏蔽状态,可以把自己常用的镜像上传到阿里云的容器镜像服务,个人免费。
实施
- 注册服务
打开https://cr.console.aliyun.com/ 或登录控制台搜索容器镜像服务 .实例列表-创建个人实例-访问凭证要记住-创建一个命名空间每个空间可以上传300镜像,可以创建3哥命名空间。
- 上传镜像
仓库管理-镜像仓库-创建镜像仓库-仓库名称即镜像名-一定选择公开-摘要随便。然后切换到Linux下操作,默认你已经安装好了docker环境,登录阿里云节点,XX=补全你的账户名
plain
docker login --username=loveXX@gmail.com registry.cn-hangzhou.aliyuncs.com
回车后提示你输入密码,即第一步的访问凭证。
把本地镜像标记tab指向阿里云的镜像仓库地址,如下:
plain
docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/huawuhen-ci/dpanel:[镜像版本号]
然后推送到阿里云镜像仓库
plain
docker push registry.cn-hangzhou.aliyuncs.com/huawuhen-ci/dpanel:[镜像版本号]
- 更新镜像
后期可以参考上传镜像步骤将从Hub拉取的最新版推送到阿里云
在已经使用阿里云镜像地址安装的容器更新时
plain
docker pull registry.cn-hangzhou.aliyuncs.com/huawuhen-ci/dpanel:[镜像版本号]