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.私有仓库
保存用户的镜像
![](https://images2015.cnblogs.com/blog/1092219/201702/1092219-20170224183452226-1497542523.jpg)
Docker在线演示地址:
Docker依赖的Linux内核特性
Namespance 命名空间
作用:系统资源的隔离
pid :process id 进程隔离
net:network 管理网络接口
ipc:管理跨进程访问通信的访问
mnt: 管理挂载点
uts:隔离内核和版本标识
Control groups 控制组
作用:用来分配资源
功能:
资源限制
优先级设定
资源计量
资源的控制
![](https://images2015.cnblogs.com/blog/1092219/201702/1092219-20170224183452648-172314774.jpg)
![](https://images2015.cnblogs.com/blog/1092219/201702/1092219-20170224183454210-2053183245.jpg)
博客所有内容仅供自已学习和学习过程的记录,如有侵权,请联系我删除!!!