Как упомянул @ max-gasner, latest
обычно отслеживает ветку master
репозитория git. Это позволяет инженерам быстро создавать и тестировать изображения перед их выпуском и маркировкой версии. Это одна из причин, по которой не рекомендуется использовать теги latest
для чего-то критического, когда вам нужна воспроизводимость.
jaegertracing/jaeger-agent:latest
не имеет никаких других тегов, поэтому единственный способ определить, какая "версия""из latest
, который вы используете, это посмотреть на дайджест. Это однозначно определяет образ сборки. Теги на самом деле разрешают перевариватьПоэтому при создании нового изображения с тегом latest
этот тег будет преобразован в дайджест нового изображения.
Только DockerHubпоказывает короткую версию. Вы можете просмотреть полный дайджест так:
docker image inspect --format '{{.RepoDigests}}' jaegertracing/jaeger-agent:latest
> [jaegertracing/jaeger-agent@sha256:bacc749faba325fbe39dc13294c2222fb0babc9ecd344c25d9d577720a80b5ca]