1.docker 类似虚拟机,不是虚拟机

2.docker 是一种系统虚拟化技术,基于LXC(Linux容器)等技术,docker进行了近一步的封装,就像使用一个虚拟机一样;比虚拟机更加轻量

S-Docker_01_基础理论知识_docker

 2.1 docker的优点:

2.1.1快速的部署交付

2.1.2更高效率的虚拟化

2.1.3迁移和扩展(高兼容性)

2.1.4简单管理

3.容器组成:

3.1.nemaspea : 访问隔离

实现了容器间的直接隔离

  3.2.cgroup  :资源控制

负责容器的资源限制和审计;(cpu,内存,IO,网络带宽)

3.3.rootfs : 文件系统的隔离

3.4.生命周期控制

4.三个概念

4.1. 镜像: 只读的一个模板,创建docker容器的基础

4.2. 容器: 以镜像为基础创建的一个docker实例,与当前系统和其他实例是隔离的,相当于一个建议的vm(但绝对不是vm)

4.3. 仓库: 就是放镜像的地方,有public 和pricate 两种形式,最大的是docker Hub ,也可以自己部署

5.docker 要求Linux 内核版本必须大于3.8

6.安装:

6.1.检查内核是否符合要求,不符合要求升级内核

6.2.添加源/库

6.3.安装

6.4.具体请参考:https://docs.docker.com/engine/installation/#installation