coding
筱进GG的gravatar头像
筱进GG2019-09-16 08:10:12
Docker镜像、容器、仓库的介绍

Docker镜像

因为Docker本身包含的知识点很多,网上太多的介绍文档了,这里我就简单概述一下。

通俗的理解镜像

Docker的镜像是一个只读的模板,一个独立的文件系统,包括运行容器所需的数据,可以用来创建新的容器。

Docker的镜像相当于ISO操作系统的安装包,ISO镜像的内容是固定的,不会发生改变,可以重复使用。

 

如果上面的形容还无法让你理解Docker镜像,那我再举一个例子:

从事Java开发的人都知道类和实例的关系。直观的感觉,类就像是一个模板,根据这个类模板,可以生成很多个具体的对象实例。

则,Docker镜像就相当于Java的类,而通过Docker镜像生成出来的东西,我们就叫他它“容器”

 

通过上面的形容,应该可以感觉的到镜像和容器之间的关系了吧。

Docker容器

通俗的理解容器

在上一节已经介绍了镜像与容器的关系。

 

这里就直接copy文档中的一句话,来简单形容一下容器:

Docker镜像就相当于Java的类,而通过Docker镜像生成出来的东西,我们就叫他它“容器”

 

Docker仓库

通俗的理解Docker仓库

仓库支持的操作类似git,当用户创建了自己的镜像之后就可以使用 push 命令将它上传到公有或者私有仓库,这样下次在另外一台机器上使用这个镜像时候,只需要从仓库上 pull 下来就可以了。

 

类似于,将某项目模块打成jar包,然后上传到私有或者公有的maven仓库,然后在其他的所有支持maven环境的机器上,都可以拉取这个jar进行使用。


打赏

已有1人打赏

最代码官方的gravatar头像

分享到:

最近浏览
ok-wap LV1810月17日
太阳星星星星
最代码_码鑫源 LV310月16日
星星星星星星
温涛温涛温涛 LV810月16日
月亮月亮
SherJ1950 LV1310月15日
月亮月亮月亮星星
dakai6677 LV1010月15日
月亮月亮星星星星
那一年你在哪 LV610月14日
月亮星星星星
huilenet LV1410月14日
月亮月亮月亮星星星星
qq101333894510月13日
暂无贡献等级
15088605151@139.com LV1110月11日
月亮月亮星星星星星星
18131371836 LV210月11日
星星星星
最代码广告位
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友