docker基本概念

1.4 Docker基本概念
docker包含三个基本概念:

  • 镜像(Image)
  • 容器(Container)
  • 仓库(Reponitory)
    理解了这三个概念,就理解了docker的整个生命周期了!

1.4.1 镜像

Dokcer镜像(Image)就是一个只读的模板。
docker镜像可以用来创建Docker容器
docker镜像和Docker容器的关系,类似于java中class类与对象之间的关系
Docker提供了一个很简单的机制来创建镜像或者更新已有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。

1.4.2 容器
Docker利用容器(Container)来运行应用。
容器是从镜像中创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离、保证安全的平台。

可以把容器看成是一个简易版的Linux环境(包括ROOT用户权限、进程空间、用户空间、网络等)和运行在其中的应用程序。

1.4.3 Registry
Registry是集中存放镜像的场所。
仓库(Repository)是对于其中的镜像进行分类管理。

一个Registry中会有多个Repository。
一个Reponsitory中会有多个不同tag的Image。

比如名称为centos的Reponsitory仓库下,有tag为6或者7的Image镜像

Registry分为公有(public)和私有(private)两种形式。

  • 最大的公有Registry是Docker Hub,存放了数量庞大的镜像供用户下载使用
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 4,409评论 0 27
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,627评论 15 147
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,543评论 0 120
  • Docker基本概念 Docker是一个能够把开发的应用程序自动部署到容器的开源引擎。相比虚拟机,容器更加轻量级,...
    云端果冻阅读 934评论 0 0
  • 【继科啊 我推荐你一部很好看的片子呗 日本片 名字是请叫我英雄 对了 最好和老婆孩子啊一起看 自己一个人看 怕怕的...
    旻Queenie阅读 778评论 0 5