docker
容器的文件系统为写时复制,即多个容器公用同一份系统文件,当某个容器需要改变时会将原文件复制一份并修改
镜像(image):
类似于虚拟机镜像,包含了容器运行时所需要的所有基础文件和配置信息,是一个只读文件和文件夹组合。
启动容器必须要有一个镜像。
镜像不包含任何动态数据,内容在构建后不会被改变
容器(container):
镜像的运行实体,本质是主机上运行的一个进程,但容器有自己的命名空间隔离和资源限制。在容器内部,无法看到主机上的进程、环境变量等信息
仓库(Repository):
用来存储和分发docker镜像
注册服务器:存放仓库的实际服务器,仓库可以理解为一个目录
一个注册服务器可以有多个仓库,一个仓库可以有多个镜像
三者关系

License:
CC BY 4.0