一、基础介绍
Docker基于Linux内核,使用Go语言进行开发,是基于操作系统层面的虚拟化技术。
二、与传统虚拟化的区别
传统虚拟化技术是虚拟出一套完整的硬件,在硬件的基础上运行一个完整的操作系统,再在操作系统上运行服务;而容器是直接依赖于宿主机,他没有自己的硬件,直接运行于宿主机的内核,因此容器比传统虚拟机更加轻量化。
三、优点
1、更高效的利用系统资源
2、更快速的启动时间
3、一致的运行环境
4、持续交付和部署
5、更轻松的迁移、维护和扩展。
一、基础介绍
Docker基于Linux内核,使用Go语言进行开发,是基于操作系统层面的虚拟化技术。
二、与传统虚拟化的区别
传统虚拟化技术是虚拟出一套完整的硬件,在硬件的基础上运行一个完整的操作系统,再在操作系统上运行服务;而容器是直接依赖于宿主机,他没有自己的硬件,直接运行于宿主机的内核,因此容器比传统虚拟机更加轻量化。
三、优点
1、更高效的利用系统资源
2、更快速的启动时间
3、一致的运行环境
4、持续交付和部署
5、更轻松的迁移、维护和扩展。