文章

docker

容器的文件系统为写时复制,即多个容器公用同一份系统文件,当某个容器需要改变时会将原文件复制一份并修改

镜像(image):

类似于虚拟机镜像,包含了容器运行时所需要的所有基础文件和配置信息,是一个只读文件和文件夹组合。

启动容器必须要有一个镜像。

镜像不包含任何动态数据,内容在构建后不会被改变

容器(container):

镜像的运行实体,本质是主机上运行的一个进程,但容器有自己的命名空间隔离和资源限制。在容器内部,无法看到主机上的进程、环境变量等信息

仓库(Repository):

用来存储和分发docker镜像

注册服务器:存放仓库的实际服务器,仓库可以理解为一个目录

一个注册服务器可以有多个仓库,一个仓库可以有多个镜像

三者关系

License:  CC BY 4.0