Да, я абсолютно согласен: последний тег запутан. Последний тег фактически не обязательно указывает на последнюю версию вашего изображения. Давайте посмотрим:
1) Когда вы тянете изображение без указания имени тега, Docker будет пытаться тянуть изображение с тегами «последний»
2) Если вы не помечать изображения перед вашей нажимной операции к реестру, Docker автоматически присвоит его «последнему» тегу
3) Когда вы помечаете свое изображение, и похоже, что это то, что вы делаете, Docker никогда не будет отмечать что-либо «последним»; Затем вам необходимо применить «последний» тег вручную.
С моей точки зрения тег 'latest' должен быть вместо тега 'default' и пониматься как образ по умолчанию, извлеченный из реестра, если не указано имя тега в команде pull.
Обратитесь к этому ответу для получения дополнительной информации о том, как применить несколько меток: How to create named and latest tag in Docker?
С огромным различием, что толкает на мерзавец репо без указание тега автоматически становится главной головкой; – tworabbits
Но в отличие от git, где, если вы снова «потянете» за хозяина, вы получите изменения с тех пор, как вы последний раз потянули, если вы вытащите «последнюю» из Docker, и у вас уже есть «последняя», тогда ничего не меняется. – john