Update Docker_基础.md
This commit is contained in:
parent
65125b561c
commit
b56be2e907
@ -17,7 +17,7 @@ Docker 使用 Go 语言进行开发,基于 Linux 内核的 cgroup,namespace
|
|||||||
- **runc** :是一个 Linux 命令行工具,用于根据 [OCI容器运行时规范](https://github.com/opencontainers/runtime-spec) 创建和运行容器。
|
- **runc** :是一个 Linux 命令行工具,用于根据 [OCI容器运行时规范](https://github.com/opencontainers/runtime-spec) 创建和运行容器。
|
||||||
- **containerd** :是一个守护程序,它管理容器生命周期,提供了在一个节点上执行容器和管理镜像的最小功能集。
|
- **containerd** :是一个守护程序,它管理容器生命周期,提供了在一个节点上执行容器和管理镜像的最小功能集。
|
||||||
|
|
||||||
下图体现了 Docker 和传统虚拟化方式的差异:传统虚拟机技术是虚拟出一套硬件后,再在其上运行一个完整操作系统,之后可以在该系统上运行所需的应用进程;而 Docker 容器内的应用进程则是直接运行于宿主的内核,容器则没有自己的内核,也没有进行硬件虚拟,因此要比传统虚拟机更为轻便。
|
下图体现了 Docker 和传统虚拟化方式的差异:传统虚拟机技术是虚拟出一套硬件后,再在其上运行一个完整操作系统,之后可以在该系统上运行所需的应用进程;而 Docker 容器内的应用进程则是直接运行于宿主的内核,容器没有自己的内核,也没有进行硬件虚拟,因此要比传统虚拟机更为轻便。
|
||||||
|
|
||||||
<div align="center"> <img src="../pictures/docker与虚拟机.png"/> </div>
|
<div align="center"> <img src="../pictures/docker与虚拟机.png"/> </div>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user