DOCKER

【Docker学习教程系列】7-如何将本地的Docker镜像发布到阿里云

在上一篇中,我们使用dockercommit命令,创建了一个带有vim的Ubuntu镜像。那么怎么将这个镜像分享出去呢?本文就来讲解如何将本地的docker镜像发布到阿里云上。本文主要内容:1:本地镜像发布到阿里云流程2:镜像的生成方法3:将本地镜像推送到阿里云仓库4:将阿里云仓库上的镜像下载到本地1:本地镜像发布阿里云远程仓库流程:拉取base镜像>>本地进行相关修改>>

在上一篇中,我们使用docker commit 命令,创建了一个带有vim的Ubuntu镜像。那么怎么将这个镜像分享出去呢?本文就来讲解如何将本地的docker镜像发布到阿里云上。

本文主要内容:

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

2:镜像的生成方法

3:将本地镜像推送到阿里云仓库

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


插播一条


下面这个公众号是凯哥开发的,福利号:外卖、买菜、电商领Q的

67db93da54df097b6017fa8666079592.png

怎么领券?

f02b1847f3c94a44c2d6f0bca121443d.png

f02b1847f3c94a44c2d6f0bca121443d.png

1:本地镜像发布阿里云远程仓库流程:

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

0d6997b6ed48ec6fab32f6a75a823035.png

2:镜像生成方法:

第一种方法就是 docker commit。使用commit命令生成本地镜像。这一个在上一篇commit实战中,已经详细讲解过,这里就不多说了。想要了解的请移步到:《Docker学习6-Docker镜像commit操作案例》,查看详情。

第二种方法,就是要使用到DockerFile了,这个也是我们以后会常用到的,这种方法,在后面高级篇中,会详细讲解,现在是在基础阶段,这里也不多少了,大家可以跟着凯哥一起一步一步学习。

2a5860e4dbc487aabb5590879e70fc39.png

3:将本地镜像推送到阿里云远程仓库

注意:是先有命名空间,然后才能创建仓库的。仓库是归属于某个命名空间下的。

3.1:在个人实例>>仓库管理>>命名空间>>创建命名空间。然后输入命名空间的名称即可。可以把这个命名空间理解为咱们Java中的包名。具体操作如下图:

72f0e73440396d735f976d974db6a1ae.png

创建完成之后,把可以把默认仓库类型设置为公开的。设置成公共的,这样在组内就是共享的,同组能人员就可以直接从远程拉取镜像了。如同咱们的git一样,提

原创不易,完成人机校验,阅读全文

相关推荐