Docker 容器
Docker
Kubernetes:K8S 容器编排工具
虚拟机技术
物理资源限定和调度
1)资源池 一个物理机的资源分配到不同的
2)容易扩展 添加物理机和虚拟机
3)容易运化 亚马逊AWS、阿里云
虚拟机的局限性?
没有给虚拟机都是一个完整的操作系统,要给其分配资源,当虚拟机数量增多时,
操作系统本身消耗的资源势必增多。
容器技术
解决了运维人员和开发人员之间的矛盾,直接把程序打包成一个集装箱。
容器技术要超越虚拟化技术,并且比虚拟化技术更方便、更小巧。
1)对软件和核心依赖的打包
2)应用之间的相互依赖
3)共享同一个OS kernel(核心)
4)可以运行在很多主流操作系统上
Docker 能干什么?
1)简化配置
运行环境、源代码等都可以打包到一个容器里边,这个容器可以运行到不同的操作系统上去。
提高开发效率:可以让本地的开发环境、生产环境非常相似。减少开发部署中的错误。
2)代码流水管理
3)提高开发效率
4)隔离应用
5)整合服务器
6)调试能力
7)多租户
8)快速部署
Docker使用会创建一种产品管理的文化
网友评论