Docker基本概念和框架

1.什么是容器

2.什么是Docker

在这里插入图片描述

在这里插入图片描述

3.Docker的目标

在这里插入图片描述

4.Docker的使用场景

4.1.使用Docker容器开发 测试 部署服务

1.轻量化,开发环境创建,然后提交到测试,最终在生产环境中运行

4.2.创建隔离的运行环境

1.在很多企业中,统一服务的不同版本可能服务于不同的用户,使用Docker可以创建不同的生产环境,来运行不同的版本;

4.3.搭建测试环境

4.4.构建多用户的平台即服务(PaaS)基础设施

4.5.提供软件即服务(SaaS)应用程序

4.6.高性能 超大规模的宿主机部署

5.Docker的基本组成

5.1.Docker Client 客户端/ Docker Daemon 守护进程

1.Docker是C/S架构的程序
2.本地/远程

在这里插入图片描述

5.2.Docker Image 镜像

1.镜像是容器的基石
2.Docker Image 镜像是一个层叠的只读文件系统 bootfs (很像Linux的引导系统);往上就是rootfs 文件系统
3.联合加载(union mount) :一次同时加载多个文件系统 (add appache ,add emacs)

在这里插入图片描述

5.3.Docker Container 容器

1.通过镜像启动
2.启动和执行阶段
3.写时复制(copy on write)

在这里插入图片描述

在这里插入图片描述

5.4.Docker Register 仓库

1.共有仓库
2.私有仓库

总结
在这里插入图片描述

6.Docker容器的相关技术

在这里插入图片描述

在这里插入图片描述

6.1.Docker提供命名空间

在这里插入图片描述

扫描二维码关注公众号,回复: 4893655 查看本文章

6.2. Control groups 实现上面Namespaces分配

在这里插入图片描述

Control groups 的功能
在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u014636209/article/details/85870249