What is Docker

镜像

镜像是Docker生命周期中“构建”的部分。镜像是基于联合(Union)文件系统的一种层式的结构,由一系列指令一步一步构建出来。例如:

  • 添加一个文件;
  • 执行一个命令;
  • 打开一个端口。

也可以把镜像当做容器的“源代码”。

Registry

Docker用Registry(可以理解为仓库)来保存用户构建的镜像。
Registry分为公用和私用两种。

容器

Docker帮你构建和部署容器,你只需要把自己的应用程序或服务打包放进容器即可。
容器是基于镜像启动起来的,容器中可以运行一个或多个进程。我们可以认为,镜像是Docker生命周期中的构建和打包阶段,而容器则是启动或执行阶段。

总结起来,Docker容器就是:

  • 一个镜像格式;
  • 一系列标准的操作;
  • 一个执行环境。

你可能感兴趣的:(What is Docker)