Tag: 摘要

为什么消化不同取决于registry?

AFAIK,图像摘要是图像清单体的哈希。 当我从docker中心拉busybox图像,并将其推到我的私人registry,摘要变得不同。 $ docker pull busybox … Digest: sha256:2605a2c4875ce5eb27a9f7403263190cd1af31e48a2044d400320548356251c4 Status: Downloaded newer image for busybox:latest $ docker tag busybox myregistry/busybox $ docker push myregistry/busybox … 08c2295a7fa5: Pushed latest: digest: sha256:8573b4a813d7b90ef3876c6bec33db1272c02f0f90c406b25a5f9729169548ac size: 527 $ docker images –digests myregistry/busybox latest sha256:8573b4a813d7b90ef3876c6bec33db1272c02f0f90c406b25a5f9729169548ac efe10ee6727f 2 weeks ago 1.13MB busybox latest sha256:2605a2c4875ce5eb27a9f7403263190cd1af31e48a2044d400320548356251c4 efe10ee6727f 2 weeks ago 1.13MB 图像完全没有改变,图像ID相同。 但为什么图像摘要变得不同? 更新: […]

在Docker中采用内容摘要有什么好处?

随着Docker 1.10中引入CAS(Content Addressable Storage) 1.1为什么以及如何改进数据检索 1.2安全性在什么情况下得到改善 (据说数据及其副本的物理位置对用户是隐藏的。 有人可以请详细解释这一点。 CAS(内容可寻址存储)是否也使用映射表将散列索引映射到存储数据的物理位置? 我不明白如何提高安全性) 1.3使用内容摘要的优点是什么? (因为如果内容相同,则返回相同的散列值,这样可以防止在共享全局存储库ID的Docker Hub中下载重复图层,但不确定其他优点。 我不明白以下说法:“CAS使用基于内容的数据search的概念,而不是根据目录存储和search数据”是否有任何其他方式来search数据,而不是使用目录? 据说“使用内置的方法可以避免Docker Image ID碰撞”。 这是什么内置的方法详细? (这是常见的开放寻址或closures寻址?)

如何从Docker镜像获取不可变标识符(摘要)列表?

我在dockerhub中有一个Docker镜像 ,而且这个镜像已经build好几次了,因为我需要将PHP版本更新到最新版本。 我需要使用该图像的以前版本,我想要走的路是通过使用不可变的标识符又名摘要。 下面是关于如何通过摘要获取给定图像的文档,但是我找不到从该图像获取所有摘要的方法。 如果你双击一个给定的构build,你会获得一些构build代码的信息,例如: berpxpunhmqe7bqh6lce5ub但我不认为这是一个摘要。 我如何find给定构build的摘要?