什么是容器、什么是docker、docker与虚拟机的对比、docker做什么、运行场景,Docker功能和组件,相关概念

1.什么是容器

简单来说容器是一种内核技术的虚拟化体现(Cgroup和Namespace),容器可以在核心CPU上运行本地指令,有效的将单个操作系统进行分组管理和隔离。

2.什么是Docker

一种容器技术、提供了非常方便的用户体验,用户无需关注底层的操作系统即可达到对应进行封装、分发、部署和运行的周期管理。

容器=cgroup + namespace + 文件系统 + 容器引擎

3.Docker与虚拟机的对比

这里写图片描述

4. Docker做什么

1、简化配置管理
2、有效的资源利用率
3、提供pass和sass服务
4、快速交付部署
5、更方便的迁移和迁移

5.运行场景

这里写图片描述

这里写图片描述

6.Docker功能和组件

1、Docker客户端
2、Docker daemon
3、Docker镜像
4、Docker容器
5、Registry

7.Docker的C/S模式的运行

这里写图片描述

8.Docker概念

Docker客户端:Docker是C/S的应用框架模型,一般客户端和服务器都在同一个二进制文件中。所以通常我们可以通过Docker命令来运行相关操作
但是也可以通过用于程序基于API来操作。

Docker daemon:
Docker的服务器,通常表示的包都是Docker Engine,接受用户请求,并进行相关操作。

容器:
相当于虚拟机的概念,但是简化一个互相隔离的操作系统,无需我们关心具体细节,我们像集装箱一个打包即可用

镜像:
容器的基础,通过Unionfs文件系统特征,实现不同镜像堆叠。是启动容器的一个基础。用Dockerfile即可方便定制

Registry:存放镜像的地方,通过Registry我们就可以实现容器镜像的打包带走。

9.相关概念

AUFS文件系统
这里写图片描述

http://www.cgpwyj.cn/
http://www.peacemind.com.cn/
http://www.tasknet.com.cn/
http://www.metroworld.com.cn/
http://www.cngodo.cn/
http://www.gzrdbp.cn/
http://www.dnapt.cn/
http://www.zgxxyp.cn/
http://www.sjjdvr.cn/
http://www.sujinkeji.cn/
http://www.zsjxbd.cn/
http://www.yesgas.cn/
http://www.quickpass.sh.cn/
http://www.jspcrm.cn/
http://www.yjdwpt.cn/
http://www.henanwulian.cn/
http://www.hhrshh.cn/
http://www.gpgold.cn/
http://www.jingzhuiyou.cn/

猜你喜欢

转载自blog.csdn.net/qq_38462321/article/details/81835609