无需下载镜像即可完成标记,2个简单调用轻松帮您提升效率!
出品丨Docker公司(ID:docker-cn)编译丨小东每周一、三、五,与您不见不散! 在研究多个镜像的层合并时,我意识到Docker Registry API 也可以用来标记镜像,不需要上传或下载整个镜像。接下来,让我们简单了解一下它的原理。 了解 Docker Registry API Docker镜像由一个或多个层组成。每个层都是由Dockerfile中的命令创建的。根据规则,每个语句都会向镜像添加其他的层。 从 Docker Registry API 的角度来看,一个镜像包含三种类型的数据: 层由 blobs 表示; 来自 Dockerfile 和创建层的命令也会记录在这些存储着 blobs 的镜像配置中; 镜像清单引用所有层的 blob 以及镜像配置; 在 Docker Registry 的命名中,镜像仓库存储着具有相同名称但不同标签的所有镜像的层和镜像配置(例如:“docker:18.06”和“docker:stable-dind”来自同一个镜像仓库,但“library/ docker-dev”中的所有镜像都位于第二个镜像仓库中)。请注意,镜像仓库中的镜像可能存在较大的...

