【Docker学习教程系列】7-如何将本地的Docker镜像发布到阿里云
在上一篇中,我们使用dockercommit命令,创建了一个带有vim的Ubuntu镜像。那么怎么将这个镜像分享出去呢?本文就来讲解如何将本地的docker镜像发布到阿里云上。本文主要内容:1:本地镜像发布到阿里云流程2:镜像的生成方法3:将本地镜像推送到阿里云仓库4:将阿里云仓库上的镜像下载到本地1:本地镜像发布阿里云远程仓库流程:拉取base镜像>>本地进行相关修改>>
在上一篇中,我们使用docker commit 命令,创建了一个带有vim的Ubuntu镜像。那么怎么将这个镜像分享出去呢?本文就来讲解如何将本地的docker镜像发布到阿里云上。
插播一条
下面这个公众号是凯哥开发的,福利号:外卖、买菜、电商领Q的

怎么领券?


1:本地镜像发布阿里云远程仓库流程:
拉取base镜像>>本地进行相关修改>>commit提交修改内容及tag>>使用命令(Dockerfile)将本地镜像提交到阿里云远程镜像仓库或者是私服镜像仓库中>>拉取远程仓库镜像>>修改。这个流程循环。具体如下图:

2:镜像生成方法:
第一种方法就是 docker commit。使用commit命令生成本地镜像。这一个在上一篇commit实战中,已经详细讲解过,这里就不多说了。想要了解的请移步到:《Docker学习6-Docker镜像commit操作案例》,查看详情。
第二种方法,就是要使用到DockerFile了,这个也是我们以后会常用到的,这种方法,在后面高级篇中,会详细讲解,现在是在基础阶段,这里也不多少了,大家可以跟着凯哥一起一步一步学习。

3:将本地镜像推送到阿里云远程仓库
注意:是先有命名空间,然后才能创建仓库的。仓库是归属于某个命名空间下的。
3.1:在个人实例>>仓库管理>>命名空间>>创建命名空间。然后输入命名空间的名称即可。可以把这个命名空间理解为咱们Java中的包名。具体操作如下图:

创建完成之后,把可以把默认仓库类型设置为公开的。设置成公共的,这样在组内就是共享的,同组能人员就可以直接从远程拉取镜像了。如同咱们的git一样,提
原创不易,完成人机校验,阅读全文
相关推荐
DOCKER【Docker学习教程系列】8-如何将本地的Docker镜像发布到私服?DOCKER【Docker学习系列】Docker学习2-docker设置阿里云镜像加速器DOCKER【Docker教程系列】Docker学习5-Docker镜像理解DOCKER【图文教程】windows环境下给Dokcer Desktop配置阿里云镜像加速地址DOCKER使用阿里云 yum 源安装 DockerDOCKER「Docker学习系列教程」9-Docker容器数据卷介绍DOCKER「Docker学习系列教程」10-Docker容器数据卷案例DOCKER【Docker学习系列】Docker学习1-docker安装