Docker学习笔记(一)——什么是Docker

原创 2018年04月17日 17:57:14

我理解的Docker:

Docker的思想来自集装箱。大致意思就是有一艘货船要把一批货物送到某地(这个货船就好比我们的程序),如果这批货物零散着放,就很容易出问题(对应到程序上,就代表着异常)。比如化学物品跟食品放一起以后会出问题对应到程序上,就代表着冲突)。那么货船上解决问题的方式,是在货船上放集装箱,将不同的物品隔开~docker就是类似的理念


Docker核心概念

Docker有三大核心概念:镜像(Image)、容器(Container)、仓库(Repository)。

镜像:类似于虚拟机镜像,可以理解为一个面向docker引擎的只读模板,包含了系统文件。

镜像可是是Centos系统的,也可以是Ubuntu或者其他系统的(暂时不支持Windows),然后在其只上可以安装应用程序。

镜像是创建容器的基础。通过版本管理和增量的文件系统,docker可以简单的创建和更新现有的镜像,也可以从网上下载做好的镜像直接使用。

个人理解:就是安装应用的地方.也就是一个集装箱,

容器:相当于一个轻量级的沙箱,用来运行和隔离应用。

容器是从镜像创建的应用运行实例,可以将其启动、开始、停止、删除,这些容器是相互隔离,互不可见的。

镜像自身是只读的,容器从镜像启动的时候,Docker会在镜像的最上层创建一个可写层,镜像本身将保持不变。

个人理解:保证每个安装的应用都互相独立,没有异常

仓库:类似于代码仓库,是docker集中存放镜像文件的场所。

docker仓库和注册服务器是不一样的,注册服务器是存放仓库的地方,可以包含很多个仓库,每个仓库集中存放某一类镜像,往往包含多个镜像文件,通过不同的标签(TAG)区分。

个人理解:放镜像的地方


Docker学习笔记(一)docker介绍及相关概念

在Docker官方中文社区中,Docker的定义如下: Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产...
  • talentxiet
  • talentxiet
  • 2016-09-06 13:41:24
  • 208

一篇非常详细的 Docker 学习笔记

链接地址:http://www.open-open.com/lib/view/open1423703640748.html
  • gaisylly
  • gaisylly
  • 2016-01-05 22:45:49
  • 1057

马全一:Docker and Docker Hub

  • 2014年10月01日 16:16
  • 1.24MB
  • 下载

非常详细的 Docker 学习笔记

  • 2017年03月10日 23:56
  • 252KB
  • 下载

什么是Docker

什么是Docker? Docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现。 Docker以Linux容器LXC为...
  • blade2001
  • blade2001
  • 2014-12-04 18:53:31
  • 1733

docker技术介绍( 一)

  • 2016年04月27日 16:30
  • 1.71MB
  • 下载

docker从入门到实践.pdf

  • 2017年11月25日 19:12
  • 105B
  • 下载

Docker--技术原理

1.docker:第三代Paas平台 2.技术原理介绍        Docker就是虚拟化的一种轻量级替代技术。Docker的容器技术不依赖任何语言,框架,或者系统,可以将App...
  • qq_25116591
  • qq_25116591
  • 2017-09-05 00:24:51
  • 248

我们究竟要用Docker做什么

转自:http://www.tuicool.com/articles/YZZVfu 1.摘要 前一阵微博风风火火的用大规模docker集群扛过了春节峰值。最近跟不少人聊起...
  • ZHOUBANGDING
  • ZHOUBANGDING
  • 2017-02-07 23:38:19
  • 2338

Docker是用来干什么的?

Docker免环境配置安装神器。 快速分发你的软件以及包含的配置。
  • u013814964
  • u013814964
  • 2016-04-28 14:41:58
  • 4194
收藏助手
不良信息举报
您举报文章:Docker学习笔记(一)——什么是Docker
举报原因:
原因补充:

(最多只允许输入30个字)