【微服务架构 - Docker 容器化引擎】01 什么是 Docker

  • Docker 最初是由 dotCloud 公司创始人 Solomon Hykes 发起的一个公司内部项目。

  • Docker 在 GitHub 上很火。

  • Docker 由 Google 公司的 Go 语言开发的,基于 Linux 内核,对进程进行了封装隔离,属于操作系统层面的虚拟化技术。因为隔离的进程独立于宿主和其他的隔离进程,所以被称为容器。

  • Docker 在容器的基础上,进行了进一步的封装,极大的简化了容器的创建和维护,使得 Docker 技术比虚拟化技术更为轻便、快捷。


Docker 与传统虚拟化方式的区别

传统虚拟化技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该操作系统上再运行所需要的进程。

在这里插入图片描述

容器内的应用是直接运行于宿主的内核,容器内没有自己的内核,而且也没有硬件虚拟,因此容器要比传统虚拟机更为轻便。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37581282/article/details/84351556