Docker用于缓存COPY的校验和是什么?

我正在尝试调试Docker缓存问题,我想检查缓存是否匹配.

Step 7 : COPY myfile /home/me/myfile
 ---> daa0799b47df

以上ID代表什么?它似乎不是md5或sha1校验和的一部分.我可以运行命令来检查吗?

最佳答案
它是随机字节,十六进制编码.这是由https://github.com/docker/docker/blob/master/utils/utils.go#L171返回并由https://github.com/docker/docker/blob/master/utils/utils.go#L180生成的简写形式.它不是校验和,也是随机的.它仅用于标识图像和容器.

相关文章

最近一直在开发Apworks框架的案例代码,同时也在一起修复Apw...
最近每天都在空闲时间努力编写Apworks框架的案例代码WeText。...
在《Kubernetes中分布式存储Rook-Ceph部署快速演练》文章中,...
最近在项目中有涉及到Kubernetes的分布式存储部分的内容,也...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...