Docker基本概念
Docker基本概念
Docker是一种基于linux的轻量级容器技术。
Docker的三大核心概念
- 镜像(Image)
实际上类似于操作系统镜像,里面包含了文件系统,镜像可以包含一个完整的系统如ubuntu系统,称为ubuntu镜像,也可以包含nginx应用程序,称为nginx镜像。镜像是一个只读的文件,是容器的基础。
- 容器(Container)
容器相当于轻量级的沙箱,相互隔离,比虚拟机性能更加优异,是在镜像的基础上构建的简易版的linux系统,由于镜像是不可写的,因此容器是在镜像的外层创建一个可读写层,镜像是不会改变的。
- 仓库(Repository)
仓库即存放镜像文件的地方,可以分为公开仓库和私有仓库,最大的公开仓库为Docker hub仓库了。
一个简单的过程即:我们通过Docker hub下载镜像文件,然后基于镜像文件上运行容器,容器间相互隔离。
点点滴滴,积少成多,终有一日能发挥用处。