Docker镜像上传至阿里云

本篇博客记录如何将Docker镜像上传至阿里云(或从阿云下载镜像)

前期准备

1.注册阿里云账户

阿里云官方网站链接:https://dev.aliyun.com

2.登陆账户

3.搜索“容器镜像服务”,配置Docker加速器

在搜索框输入“容器镜像服务”,进入“容器镜像服务控制台”

4.创建镜像仓库的命名空间

例如:lj_docker

5.绑定一个自己的代码源,如GitHub

6.在自己的GitHub创建一个Repositories,如alpine_jre

7.创建镜像仓库

8.点击镜像仓库名称那个超链接可进入仓库查看操作指南

push(推)镜像到阿里云

1.登录到阿里云的doker仓库,--username为阿里云的用户名,密码为开通镜像服务时设置的密码,忘记密码可以点击菜单:“容器镜像服务”->“默认实例”-->“访问凭证”进行修改

docker login --username=xxx registry.cn-shenzhen.aliyuncs.com

2.为本地镜像添加tag

docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/lj_docker/alpine_jre:[镜像版本号]

3.推送镜像(jdk8-alpine:1.0)

docker push registry.cn-hangzhou.aliyuncs.com/lj_docker/alpine_jre:[镜像版本号]

从阿里云pull(拉)镜像

1.登录到阿里云的doker仓库

docker login --username=xxx registry.cn-shenzhen.aliyuncs.com

2.从Registry中拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/lj_docker/alpine_jre:[镜像版本号]

注:仓库(Repository )是集中存放镜像的地方,又分公共仓库和私有仓库,有时候容易把仓库与注册服务器(register)混淆 实际上注册服务器是存放仓库的具体服务器,每个注册服务器上可以有多个仓库,而每个仓库下面可以有多个镜像

发布了104 篇原创文章 · 获赞 66 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42687829/article/details/104236656