“Docker 是一种性能非常好的虚拟机”,这是对 docker 最直观简单的理解,但是 docker 虚拟技术相比于传统的虚拟技术来说,有很大的改进,主要优势在于 docker 容器里面的进程是直接运行在宿主机上,这样就会使得 docker“体积更轻、跑的更快”;
Docker 的三个核心:image(镜像)、container(容器)、repository(仓库)
Image:Docker 中的镜像是分层的,可复用的;类似于一个压缩包的源码和一个 Git 仓库的区别;
Container:容器的存在离不开镜像的支持,它是镜像运行的一个载体,类似于实例和类的关系,镜像是类,容器是实例;依托 docker 的虚拟化技术,给容器创建了独立的端口、进程、文件等空间;
Repository:docker 的仓库与 Git 的仓库相似,拥有仓库名、tag;本地构建完镜像之后,即可通过仓库进行镜像的分发;


↙↙↙阅读原文可查看相关链接,并与作者交流