Що означає «іммутабельність образу»?
Іммутабельність образу означає, що образ не можна змінити після його створення. Він «заморожений» у тому вигляді, у якому був зібраний. Якщо потрібно щось змінити (додати пакет, оновити конфігурацію тощо), Docker не редагує старий образ, а створює новий на його основі.
Навіщо це потрібно (junior-рівень)
- Передбачуваність - той самий образ завжди запускається однаково.
- Відтворюваність - легко відтворити середовище на будь-якій машині.
- Безпека та контроль версій - можна зберігати
v1,v2,v3і розуміти, що всередині, без несподіваних змін.
Якщо коротко: Іммутабельність = образ не можна міняти, можна тільки збирати новий, тому він завжди залишається стабільним і передбачуваним.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.