Docker之本地镜像发布到阿里云

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

Docker之本地镜像发布到阿里云

2 镜像的生成方法

  • ①Dockerfile生成镜像。
  • ②从容器创建一个新的镜像,使用docker cmomit命令
docker commit -m "提交信息" -a "作者" 容器id 要创建的目标镜像名:标签名

3 本地镜像推送到阿里云

3.1 新建镜像仓库

Docker之本地镜像发布到阿里云

Docker之本地镜像发布到阿里云

3.2 生成本地镜像

  •  语法:
docker pull centos:7

Docker之本地镜像发布到阿里云

  • 语法:
docker run -it centos:7
  • 示例:

Docker之本地镜像发布到阿里云

  • 语法:
docker commit -m "提交信息" -a "作者" 容器id 要创建的目标镜像名:标签名
  • 示例:

Docker之本地镜像发布到阿里云

3.3 将镜像推送到阿里云

Docker之本地镜像发布到阿里云

  • 语法: 
$ sudo docker login [email protected] registry.cn-shanghai.aliyuncs.com
$ sudo docker tag [ImageId] registry.cn-shanghai.aliyuncs.com/xuweiwei/mycentos:[镜像版本号]
$ sudo docker push registry.cn-shanghai.aliyuncs.com/xuweiwei/mycentos:[镜像版本号]
  • 示例:

Docker之本地镜像发布到阿里云

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

  • 语法:
docker pull registry.cn-shanghai.aliyuncs.com/xuweiwei/mycentos:1.0
  • 示例:

Docker之本地镜像发布到阿里云

相关推荐