2 Docker张图片,不同的TAG有相同的IMAGE ID
2 Docker images, different TAG have the same IMAGE ID
为什么 2 docker 个具有不同 TAG 的图像具有相同的图像 ID?
我对图像 ID 的想法是,这对于 image/tag 是独一无二的。
$ docker images | grep -e "airflow" -e "IMAGE"
REPOSITORY TAG IMAGE ID CREATED SIZE
bitnami/airflow 2 28660a21473c 2 weeks ago 2.12GB
bitnami/airflow 2.2.5 28660a21473c 2 weeks ago 2.12GB
图像 ID 基于图像配置的哈希值。该配置唯一标识图像,因为它不仅包含图像的所有设置,还包含构成图像的文件系统层的哈希值。
docker 和注册表中的标签(尽管它们引用的内容略有不同)都是指向该独特摘要的指针。可以对同一个摘要做多个指针,也可以修改一个指针指向新的摘要
为什么 2 docker 个具有不同 TAG 的图像具有相同的图像 ID?
我对图像 ID 的想法是,这对于 image/tag 是独一无二的。
$ docker images | grep -e "airflow" -e "IMAGE"
REPOSITORY TAG IMAGE ID CREATED SIZE
bitnami/airflow 2 28660a21473c 2 weeks ago 2.12GB
bitnami/airflow 2.2.5 28660a21473c 2 weeks ago 2.12GB
图像 ID 基于图像配置的哈希值。该配置唯一标识图像,因为它不仅包含图像的所有设置,还包含构成图像的文件系统层的哈希值。
docker 和注册表中的标签(尽管它们引用的内容略有不同)都是指向该独特摘要的指针。可以对同一个摘要做多个指针,也可以修改一个指针指向新的摘要