#Собес #Docker #Dockerfile #image_layers
🤔 Почему удаление файлов в Dockerfile не уменьшает итоговый размер образа?
💬 Кратко:
Docker-образ состоит из слоёв, каждый слой — это результат выполнения одной инструкции в Dockerfile. Удаление файла в одном слое не удаляет его из предыдущих слоёв, так как слои неизменяемы. Файл физически остаётся в истории слоёв, просто в последнем слое он помечается как удалённый. Чтобы уменьшить размер, нужно объединять операции в одной инструкции RUN, используя цепочки команд, или применять multi-stage сборку.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #565
165
- ❤ 1