Смена версии в Docker
Смена версии ставит на тот же образ
новую метку и оставляет старую на месте.
Метка 1.0 в каталоге
не исчезает, когда рядом
появляется 1.1.
Это две подписи одного репозитория
demo/site, а не замена файла
по умолчанию.
Сначала локальному site
дают имя с новой меткой,
как при первой отправке.
Затем отправляют только
эту метку в каталог.
Старая строка demo/site:1.0
у вас на диске тоже остаётся,
если её не удаляли.
Кто скачает demo/site:1.0,
получит прежнюю заготовку,
если слои не менялись.
Если образ пересобрали
и повесили 1.1,
под новой меткой уже другой
набор слоёв.
Обе метки могут жить
в каталоге параллельно.
Поставим на site метку
demo/site:1.1:
docker tag site demo/site:1.1
Отправим новую метку в каталог:
docker push demo/site:1.1
Поставьте образу app метку demo/app:1.1 и отправьте её.
Напишите, исчезает ли при этом метка 1.0.