Слои образа в Docker
Слои образа - это ступени, из которых собран шаблон: каждая следующая добавляет файлы к предыдущей. Вместе они дают каталог, из которого стартует контейнер. Слои лежат на диске один раз. Новый контейнер не копирует их целиком на каждый запуск.
Историю шагов показывает команда
docker history с именем образа.
Таблица идёт сверху вниз:
верхняя строка - последний шаг
готового шаблона.
Столбец размера говорит,
сколько этот шаг добавил на диск.
Нулевой размер значит,
что шаг не клал новые файлы,
а только задал команду
или настройку.
Контейнеры из одного образа
делят эти ступени.
Удаление контейнера их не стирает:
пропадает только копия,
а общий шаблон остаётся.
Посмотрим ступени alpine:
docker history alpine
Откройте ступени образа alpine:3 и запишите, сколько в таблице строк.
Напишите, что означает нулевой размер у шага.