(一) docker简介及组成-------学习笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zjq001X/article/details/76050404

  1.什么是容器

   一种虚拟化方案
  操作系统级别的虚拟化
  只能运行相同或相似内核的操作系统

  依赖于LINUX内核特性

   2.什么是docker

   将应用程序自动部署到容器

   3.docker的目标
   提供简单轻量的建模方式
   职责的逻辑分离
   快速高效的开发生命周期

   鼓励使用面向服务的架构 高内聚 低耦合 

   4.docker场景
  使用docker容器,开发,测试,部署服务
   创建隔离的运行环境
   搭建测试环境
  构建多用户的平台即服务基础设施
  提供软件及服务应用程序

  高性能 差大规模的宿主机部署

 5.docker基本组成。

 客户端 守护进程 镜像 容器 仓库

 C/S架构
 客户端访问服务器端(守护进程)(可以是本地或是远程访问)
 镜像:容器的基石。是一个层叠的只读文件系统,

 最低端是一个bootfs引导文件系统。

 第二层是rootfs文件系统(只读)。

 第三层是联合加载只读文件系统。

 最后形成一个文件系统这样的就成为镜像。一个镜像可以放在另一个镜像的顶部。

 6.容器,镜是通过镜像来启动的。
 7.仓库:用来保存镜像,docket hub

8.docker是基于linux内核两个特性 (命名空间)(控制组),

namespaces 命名空间 
编程语言-----封装-----代码隔离
系统-------系统资源的隔离 进程,网络,文件系统……
PID---------进程隔离
NET---------网络接口
IPC--------管理夸进程通讯访问。
MNT--------管理挂载点
UTS--------隔离内核和版本的标识。

控制组(conteol,groups)贴点:资源限制,优先级设定,资源统计,资源控制。


猜你喜欢

转载自blog.csdn.net/zjq001X/article/details/76050404
今日推荐