Я следил за руководством по Docker здесь и создал тест образ на моем локальном компьютере с OSX, зафиксировав изменения в существующем образе и пометив его тремя разными метками:
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
adamatan/sinatra devel fccb6b4d21b4 8 minutes ago 469.5 MB
adamatan/sinatra junk fccb6b4d21b4 8 minutes ago 469.5 MB
adamatan/sinatra latest fccb6b4d21b4 8 minutes ago 469.5 MB
Однако ни у одного из этих изображений нет дайджеста:
# docker images --digests adamatan/sinatra
REPOSITORY TAG DIGEST IMAGE ID CREATED SIZE
adamatan/sinatra devel <none> fccb6b4d21b4 9 minutes ago 469.5 MB
adamatan/sinatra junk <none> fccb6b4d21b4 9 minutes ago 469.5 MB
adamatan/sinatra latest <none> fccb6b4d21b4 9 minutes ago 469.5 MB
У других тестовых образов, которые я создал с помощью Dockerfile, есть дайджест.
Почему у одних изображений есть дайджест, а у других нет? Связано ли это со способом создания образов (Dockerfile или нет)?