基本概念
- container(容器)
每个container可以看做一个独立的主机。创建container通常需要有个image作为模板。可以理解为image就是虚拟机的镜像,
container就是一个正在运行的虚拟机。一个虚拟机镜像可创建出多个运行的虚拟机并相互独立。 - image(镜像)
image相当于container的模板,image决定了container创建后里面有什么软件。image可以通过container创建(相当于把此时的container的状态保存成快照),也可以通过Dockerfile来创建。 - reistry(仓库)
存放image的仓库。连接到registry就可以很方便通过pull命令从仓库获取镜像。默认使用的仓库是docker hub,也可以自己搭建私人仓库。