镜像:image
相当于一个模板,可以创建多个容器;类似于软件java的类,可以根据这个类创建多个对象实例。
容器:container
一个独立的空间,相当于一个linux系统,或者一个类的对象实例,可以启动、运行、停止、删除。它是由镜像创建的。
仓库:repository
存放镜像的地方,有公有仓库和私有仓库,docker hub为国外的仓库,阿里云有自己的镜像仓库,需要配置一下便可以实现加速。
三者的关系图如下:

镜像:image
相当于一个模板,可以创建多个容器;类似于软件java的类,可以根据这个类创建多个对象实例。
容器:container
一个独立的空间,相当于一个linux系统,或者一个类的对象实例,可以启动、运行、停止、删除。它是由镜像创建的。
仓库:repository
存放镜像的地方,有公有仓库和私有仓库,docker hub为国外的仓库,阿里云有自己的镜像仓库,需要配置一下便可以实现加速。
三者的关系图如下: