镜像
镜像是Docker生命周期中“构建”的部分。镜像是基于联合(Union)文件系统的一种层式的结构,由一系列指令一步一步构建出来。例如:
- 添加一个文件;
- 执行一个命令;
- 打开一个端口。
也可以把镜像当做容器的“源代码”。
Registry
Docker用Registry(可以理解为仓库)来保存用户构建的镜像。
Registry分为公用和私用两种。
容器
Docker帮你构建和部署容器,你只需要把自己的应用程序或服务打包放进容器即可。
容器是基于镜像启动起来的,容器中可以运行一个或多个进程。我们可以认为,镜像是Docker生命周期中的构建和打包阶段,而容器则是启动或执行阶段。
总结起来,Docker容器就是:
- 一个镜像格式;
- 一系列标准的操作;
- 一个执行环境。
网友评论