Skip to main content

Що означає "immutable tag"?

"Immutable tag" - це тег образу, який не можна змінити після публікації. Якщо тег позначено як immutable, його не можна перезаписати новою версією образу - можна лише створити інший тег.

Навіщо це роблять

  • щоб уникнути ситуації, коли один і той самий тег вказує на різні версії образу;
  • щоб деплой завжди був передбачуваним;
  • щоб v1.0 сьогодні і v1.0 через рік - це один і той самий образ, байт у байт.

Приклад

  • myapp:1.0 - immutable
  • myapp:latest - зазвичай mutable (можна перезаписувати)

Коротко

Immutable tag = версія образу, яку не можна змінювати після публікації. Це гарантує стабільність і повторюваність збірок.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.