一、Docker与传统虚拟化的区别
- 传统虚拟机:虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程
- Docker:应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟
Docker优点:
- 更高效的利用系统资源
- 更快速的启动时间
- 一致的运行环境(提供了除内核外完整的运行时环境)
- 一次创建或配置,多处运行(Dockerfile 来进行镜像构建)
- 轻松迁移
- 轻松维护、扩展
二、Kubernets基本概念
- 它是一个全新的基于容器技术的分布式架构领先方案
- 它是一个开放的开发平台。它不局限于任何一种语言,没有限定任何编程接口
- 它是一个完备的分布式系统支撑平台