digests专题

docker的小秘密--digests仓库校验码(如何修改digests)

docker镜像的下载和上传相信很多同学都非常熟悉,但,其中的一些细节我想可能未必清楚,下面是一个pull镜像示例: 下载的镜像是httpd最新版,其中的第五行说的是确认校验码,这个数据层对应的ID是dcc469,这个是pull的过程,pull结束是这样的:  上图倒数第三行就是仓库校验码 digest了,那么这个digest是多少位的呢?仅仅是64位,不相信的同学可以数数看,哈哈。

Docker 修改镜像的Digests值

最近工作中遇到个事情,我在本地虚拟机导出的镜像,导入到服务器发现镜像的digests是<none>,网上找了半天发现没有相关的解决方案,服务器上的源码是通过镜像的hash值拉取镜像没有Tag,镜像digests为<none>很痛苦要改源码,经过这半天的摸索发现了一个解决方案,特此记录,便于日后查阅。 一,什么是Digest         根据官网给出的定义是: 使用V2以