什么是docker?

an open source project to pack, ship and run any application as a ligntweight  container.

一个开源的项目,用来打包,发布和运行任意软件的轻量级容器。

粗俗的讲,可以认为docker就是一个轻量级的虚拟机。

和vm进行比较?

docker 学习笔记(一)

上图为,官方docker文档中的对比图,图中可以看到右侧的为vm的体系结构,vm的架构是在宿主机器(host os,图中不知道为什么少了这个host os 左图中有)虚拟了一层硬件的环境hypervisor,在此基础之上虚拟出操作系统,运行软件。所以,自然docker就比传统的vm轻量多了。

docker架构?

docker 学习笔记(一)

我们的客户端命令都是通过与host机器上的docker守护进程来操作,加载镜像,运行相关容器

相关文章: