У меня есть клиент-веб / базовый образ, который я создаю с помощью gitlab ci pipe:
- последний c4fba30df 204,03 МБ 6 дней назад
- version_2 c4fba30df 204,03 МБ 6 дней назад
- version_1 7904a77c0 153,69 МБ 2 месяца назад
это изображения в моем хранилище докеров: как вы можете видеть, изображение с тегом последний, фактически является самым последним изображением, имеющим то же изображениеid (c4fba30df) как изображение с тегом version_2.
Я создаю другой образ, который построен поверх базового образа:
FROM gitlab.faccousa.net:4567/faccos/client-web/base:latest
...
...
...
Вчера я построил вышеуказанный файл изображения, и похоже, что произошло следующее:
Step 1/6 : FROM gitlab.faccousa.net:4567/faccos/client-web/base:latest
---> 7904a77c0
Но 7904a77c0 - это версия_1, поэтому идентификатор старого изображения.
Что-то не так с последним тегом?
Я знаю, что последние неправильно используются многими людьми, но в этом случае я чувствую, что у меня есть CI, который всегда строит мое базовое изображение и помечает его дважды с помощью:
- фактический тег
- последний тег