root@ubuntu:/home/ubuntu/Desktop# docker image ls --digests REPOSITORY TAG DIGEST IMAGE ID CREATED SIZE k8s.gcr.io/kube-apiserver v1.24.0529072250ccc 3 weeks ago 130MB k8s.gcr.io/kube-proxy v1.24.0 77b49675beae 3 weeks ago 110MB k8s.gcr.io/kube-scheduler v1.24.0 e3ed7dee73e9 3 weeks ago 51MB k8s.gcr.io/kube-controller-manager v1.24.0 88784fb4ac2f 3 weeks ago 119MB ubuntu latest sha256:26c68657ccce2cb0a31b330cb0be2b5e108d467f641c62e13ab40cbec258c68d d2e4e1f51132 4 weeks ago 77.8MB k8s.gcr.io/etcd 3.5.3-0 aebe758cef4c 6 weeks ago 299MB k8s.gcr.io/pause 3.5 221177c6082a 2 months ago 711kB k8s.gcr.io/pause 3.7 221177c6082a 2 months ago 711kB k8s.gcr.io/coredns v1.8.6 a4ca41631cc7 7 months ago 46.8MB
root@ubuntu:/home/ubuntu/Desktop# docker inspect ubuntu
[
{
"Id": "sha256:d2e4e1f511320dfb2d0baff2468fcf0526998b73fe10c8890b4684bb7ef8290f",
"RepoTags": [
"le0zh0u/ubuntu:v1",
"ubuntu:latest"
],
"RepoDigests": [
"ubuntu@sha256:26c68657ccce2cb0a31b330cb0be2b5e108d467f641c62e13ab40cbec258c68d"
],
"Parent": "",
"Comment": "",
"Created": "2022-04-29T23:21:15.708209475Z",
"Container": "eb7cb806e690fab07843d24c1ecfa18e24b01b721830e7a3bb8b73b0851486f9",
"ContainerConfig": {
"Hostname": "eb7cb806e690",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"Cmd": [
"/bin/sh",
"-c",
"#(nop) ",
"CMD ["bash"]"
],
"Image": "sha256:319644f21fbe4b478fbef9e4e121c1114d49f22883ff149940f78f6419c00c70",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": null,
"OnBuild": null,
"Labels": {}
},
"DockerVersion": "20.10.12",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"Cmd": [
"bash"
],
"Image": "sha256:319644f21fbe4b478fbef9e4e121c1114d49f22883ff149940f78f6419c00c70",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": null,
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 77814330,
"VirtualSize": 77814330,
"GraphDriver": {
"Data": {
"MergedDir": "/var/lib/docker/overlay2/88ed6d4942a8dcf17d4c1bc34ceb282f68c675c917a1f360d41e246763077355/merged",
"UpperDir": "/var/lib/docker/overlay2/88ed6d4942a8dcf17d4c1bc34ceb282f68c675c917a1f360d41e246763077355/diff",
"WorkDir": "/var/lib/docker/overlay2/88ed6d4942a8dcf17d4c1bc34ceb282f68c675c917a1f360d41e246763077355/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:e59fc94956120a6c7629f085027578e6357b48061d45714107e79f04a81a6f0c"
]
},
"Metadata": {
"LastTagTime": "2022-05-09T02:13:05.948255276-07:00"
}
}
]
Proposal: Provenance step 1 - Transform images for validation and verification · Issue #8093 · moby/moby · GitHub
How is digest of Docker image calculated? - Stack Overflow
Docker的Pull Digest和Image ID-阿里云开发者社区 (aliyun.com)
How to Digest a Docker Image. How to calculate and manipulate Docker… | by Graham Jenson | Maori Geek
如何判断两个镜像是否是同一个 - docker (gitbook.io)
Docker image's ID and sha256 are this field related and how generated - Stack Overflow
moby/image_inspect.go at 32e5fe5099d2806df489feb3e15d8e3e6eca73c1 · moby/moby · GitHub



