因为Docker本身包含的知识点很多,网上太多的介绍文档了,这里我就简单概述一下。Docker镜像 - 图1

通俗的理解镜像

Docker的镜像是一个只读的模板,一个独立的文件系统,包括运行容器所需的数据,可以用来创建新的容器。
Docker的镜像相当于ISO操作系统的安装包,ISO镜像的内容是固定的,不会发生改变,可以重复使用。

如果上面的形容还无法让你理解Docker镜像,那我再举一个例子:
从事Java开发的人都知道类和实例的关系。直观的感觉,类就像是一个模板,根据这个类模板,可以生成很多个具体的对象实例。
则,Docker镜像就相当于Java的类,而通过Docker镜像生成出来的东西,我们就叫他它“容器”

通过上面的形容,应该可以感觉的到镜像和容器之间的关系了吧。