【云原生 | Docker 基础篇】06、本地镜像发布到阿里云

目录

一、本地镜像发布到阿里云流程

二、镜像的生成方法

三、将本地镜像推送到阿里云

1.本地镜像素材原型

2.登录阿里云开发者平台

3. 创建仓库镜像

​4.将镜像推送到阿里云仓库

5.将阿里云仓库的镜像下载到本地


 

一、本地镜像发布到阿里云流程

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第1张图片

二、镜像的生成方法

  • 上一篇已经介绍过:【云原生 | Docker 基础篇】05、Docker 镜像

基于当前容器创建一个新的镜像: docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]

OPTIONS 说明:

-a :提交的镜像作者;

-m :提交时的说明文字;

本次案例上传 diy_centos+ubuntu_vim 两个镜像:

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第2张图片

  • 后面的DockerFile章节,是第2种方法

三、将本地镜像推送到阿里云

1.本地镜像素材原型

2.登录阿里云开发者平台

https://promotion.aliyun.com/ntms/act/kubernetes.html

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第3张图片 

3.​​​​​​​ 创建仓库镜像

  • 选择控制台,进入容器镜像服务

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第4张图片

  • 创建个人实例

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第5张图片

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第6张图片

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第7张图片

  • 创建命名空间

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第8张图片

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第9张图片 

  • 创建镜像仓库

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第10张图片​​​​​​​【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第11张图片

  • 进入管理界面获得脚本

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第12张图片

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第13张图片4.将镜像推送到阿里云仓库

$ docker login --username=阿里云账号 registry.cn-hangzhou.aliyuncs.com
$ docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/starsky_zfh/os:[镜像版本号]
$ docker push registry.cn-hangzhou.aliyuncs.com/starsky_zfh/os:[镜像版本号]

# 请根据实际镜像信息替换示例中的[ImageId]和[镜像版本号]参数。

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第14张图片

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第15张图片

5.将阿里云仓库的镜像下载到本地

把镜像删除

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第16张图片

# 从Registry中拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/starsky_zfh/os:[镜像版本号]

【云原生 | Docker 基础篇】06、本地镜像发布到阿里云_第17张图片

你可能感兴趣的:(Docker,阿里云,云原生,docker)