标记 Docker 映像是否会创建该映像的副本?

标记 Docker 映像是否会创建该映像的副本?

标记 Docker 映像是否会创建该映像的副本?

在我看来,标签本身不应该。但下面的命令似乎暗示了这一点。

谢谢。

$ docker image ls
REPOSITORY               TAG                 IMAGE ID            CREATED             SIZE
friendlyhello            latest              d9e555c53008        3 minutes ago       195MB
python                   2.7-slim            1c7128a655f6        5 days ago          183MB

$ docker tag friendlyhello gordon/get-started:part2

$ docker image ls
REPOSITORY               TAG                 IMAGE ID            CREATED             SIZE
friendlyhello            latest              d9e555c53008        3 minutes ago       195MB
gordon/get-started         part2               d9e555c53008        3 minutes ago       195MB
python                   2.7-slim            1c7128a655f6        5 days ago          183MB

答案1

不,不会制作副本。

您可以看出这一点,因为图像 ID 值是相同的:

friendlyhello            latest              d9e555c53008        3 minutes ago       195MB
gordon/get-started       part2               d9e555c53008        3 minutes ago       195MB

这意味着它们引用相同的数据。如果您随后执行 adocker rmi friendlyhello那么它不会删除任何内容,只需删除标签即可。

相关内容