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

image.png

5.2 镜像的生成方法

基于当前容器创建一个新的镜像,新功能增强

  1. docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]

OPTIONS 说明:
-a:提交的镜像作者;
-m:提交时的说明文字;
本次案例 centos + ubuntu 两个,当堂讲解一个,家庭作业一个,请大家务必动手,亲自实操。
image.png
image.png
后面的 DockerFile 章节,第 2 种方法

5.3 将本地镜像推送到阿里云

5.3.1 本地镜像素材原型

image.png
image.png

5.3.2 阿里云开发者平台

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

5.3.3 创建仓库镜像

image.png

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

image.png

  1. 选择个人实例

image.png

  1. 命名空间

image.png
image.png

  1. 仓库名称

image.png
image.pngimage.png

  1. 进入管理界面获得脚本

image.png

5.3.4 将镜像推送到阿里云 registry

image.png

  1. docker login --username=zzyybuy registry.cn-hangzhou.aliyuncs.com
  2. docker tag cea1bb40441c registry.cn-hangzhou.aliyuncs.com/atguiguwh/myubuntu:1.1
  3. docker push registry.cn-hangzhou.aliyuncs.com/atguiguwh/myubuntu:1.1

image.png

5.4 将阿里云上的镜像下载到本地

  1. docker pull registry.cn-hangzhou.aliyuncs.com/atguiguwh/myubuntu:1.1

image.png