标记 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
不,不制作副本。
您可以告诉这一点,因为 Image ID 值是相同的:
这意味着它们引用了相同的数据。如果您然后执行 a
docker rmi friendlyhello
那么它不会删除任何内容,只需删除标签即可。