docker第一章:docker核心概念及centos6下安装

docker第一章:docker核心概念及centos6下安装

 

Docker三大核心概念

  • 镜像
  • 容器
  • 仓库

镜像

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

容器

 1、容器是从镜像创建的应用运行实例,容器和容器之间是相互隔离、互不可见的。

 2、学习过python的同学都知道,类实例化后即是一个对象,容器和镜像的关系和这相似,可以将镜像看做一个类,容器就是类的实例化。

 3、镜像本身是只读的,容器启动的时候,Docker会在镜像的上层创建一个可写层,在容器里面安装软件等操作的时候在可写层进行,镜像本身不会改变。

 4、可以通过commit生成新的镜像文件。

仓库

 1、Docker仓库类似于git代码仓库,是Docker集中存放镜像文件的地方。

 2、仓库分为公开仓库(Public)和私有仓库(Private)

 3、可以将自己的镜像push(上传)到公开仓库或者私有仓库

 安装Docker

Docker 支持CentOs6及以后的版本

对于CentOS6系统可以使用EPEL库安装Docker,命令如下:

1、yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm

2、yum install docker-io  -y

启动docker服务

/etc/init.d/docker start

docker服务安装完成。

你可能感兴趣的:(虚拟化技术)