Docker

標記 Docker 映像是否會創建映像的副本?

  • March 30, 2019

標記 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 值是相同的:

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

這意味著它們引用了相同的數據。如果您然後執行 adocker rmi friendlyhello那麼它不會刪除任何內容,只需刪除標籤即可。

引用自:https://unix.stackexchange.com/questions/509604