Docker
Кеш рівня Docker
Коротка відповідь
Кеш рівня Docker зберігає рівні файлової системи, створені кожною інструкцією Dockerfile, тому незмінені інструкції можна використовувати повторно замість повторного виконання.
Чому це важливо
Ваш наступний білд може бути вдвічі швидшим і вдвічі дешевшим
Почніть безкоштовно. Піти — це той самий один рядок, і цей diff ми теж публікуємо.
Пов'язане
Базове зображенняБазове зображення — це зображення, назване в інструкції FROM Dockerfile, яке забезпечує файлову систему та інструменти, на яких будується кожен наступний рівень.BuildKitBuildKit — це механізм збірки Docker, який забезпечує паралельне виконання на рівні, краще кешування та підтримку секретів збірки та мультиплатформенний вихід.BuildxBuildx — це плагін Docker CLI, який надає доступ до функцій BuildKit, включаючи мультиплатформенні збірки, віддалені конструктори та розширені версії кешу.Монтування кешуМонтування кешу — це функція BuildKit, яка зберігає каталог у всіх збірках, не включаючи його в кінцевий рівень зображення.