Docker工作原理详解(图文全面总结)

Docker是大型架构核心,下面我详解Docker工作原理@mikechen

Docker

Docker 是一个容器化平台,主要:实现应用、与环境的隔离,从而确保应用能够在不同的操作系统上保持一致性。

Docker工作原理详解(图文全面总结)-mikechen

Docker 容器,它通过:对计算机资源的隔离、与控制,为应用提供一个独立、安全的运行环境。

正因如此,Docker 容器,就像集装箱一样,可以将应用及其依赖打包在一起,并在不同的环境中保持一致。

 

Docker工作原理

Docker工作原理,如下图所示:

Docker工作原理详解(图文全面总结)-mikechen

Docker主要包含: Docker 镜像、Docker 容器 、和 Docker 仓库这三大组件。

Docker的这三个组件,共同构成了 Docker 的工作原理流程。

Docker镜像

Docker 镜像是一个独立、可移植的应用程序环境,类似于虚拟机快照。

Docker工作原理详解(图文全面总结)-mikechen

镜像是容器的构建基础,可以认为是一个“打包好的应用环境”。

Docker 镜像,具有层次结构,每一层代表了一次操作(如:安装软件、复制文件。。。等),并且可以复用,提升了存储和构建效率。

并且,每个镜像基于 Linux 文件系统,包含:一个完整的运行时环境,镜像可以分层构建,这使得 Docker 镜像具有高度的复用性。

评论交流
    说说你的看法