首页 > 技术文章 > Docker基本概念

chuck-study 2021-08-26 14:45 原文

Docker基本概念

Docker是一种基于linux的轻量级容器技术。

Docker的三大核心概念

  1. 镜像(Image)

实际上类似于操作系统镜像,里面包含了文件系统,镜像可以包含一个完整的系统如ubuntu系统,称为ubuntu镜像,也可以包含nginx应用程序,称为nginx镜像。镜像是一个只读的文件,是容器的基础。

  1. 容器(Container)

容器相当于轻量级的沙箱,相互隔离,比虚拟机性能更加优异,是在镜像的基础上构建的简易版的linux系统,由于镜像是不可写的,因此容器是在镜像的外层创建一个可读写层,镜像是不会改变的。

  1. 仓库(Repository)

仓库即存放镜像文件的地方,可以分为公开仓库和私有仓库,最大的公开仓库为Docker hub仓库了。

一个简单的过程即:我们通过Docker hub下载镜像文件,然后基于镜像文件上运行容器,容器间相互隔离。

推荐阅读