1.0 docker介绍

简介:

一种虚拟化的方案
将应用程序自动部署到容器
 
特点:
轻量
环境的一直性
提高开发生命周期
使用面向服务的架构
 
场景:
开发、测试、部署
创建隔离的运行环境
集群测试环境
云计算应用
 
docker 的基本组成:
docker client 客户端
docker daemon 守护进程 
docker image 镜像
docker container 容器
docker registry 仓库
 
 
基本组成: C/S架构  docker 客户端 / 守护进程
client  本地、远程  client 发送命令给守护进程,守护进程执行,并返回结果
daemon
image    
  1.容器的基石
  2.层叠的只读文件系统
  3.多个镜像可以叠加在一起
container 
  1.通过镜像启动
  2.启动和执行阶段
registry 仓库
  1.公有仓库
  2.私有仓库
 
保存用户的镜像
 
 
Docker在线演示地址:
 
Docker依赖的Linux内核特性
Namespance 命名空间
     作用:系统资源的隔离
      pid :process id 进程隔离
      net:network 管理网络接口
      ipc:管理跨进程访问通信的访问
      mnt: 管理挂载点
      uts:隔离内核和版本标识
  Control groups 控制组
       作用:用来分配资源
       功能:
            资源限制
             优先级设定
             资源计量
             资源的控制

 
 
 





原文地址:https://www.cnblogs.com/zhangjianbin/p/6439817.html