Контейнеры Docker основаны на разных дистрибутивах Linux. Дистрибутивы же эти кроме нужного нам ПО содержат много других программ для других задач, а потому образы иногда получаются неоправданно большими. Чтобы найти маленькие образы надо искать образы основанные на Alpine Linux они часто содержат в своем названии -alpine. Этот дистрибутив содержит минимально количество предустановленных в него программ, а его изначальный размер равен 4 Мб. Большинство официальных Docker образов содержат версию основанную на этом дистрибутиве. Если мы собираем образ сами, то мы тоже можем использовать в качестве базового образа образа alpine linux. Еще есть варианты с использованием slim образов из которых также удалено ненужное ПО. Существуют даже -alpine-slim они еще меньше, но их надо тщательнее тестировать на надежность работы. Вот сколько места занимают образы моего стека: Кроме этого раз уж мы изменили архитектуру работы нашего контейнера с phpMyAdmin и раз все у нас теперь обрабатывает Nginx, т
Экономим ресурсы. Как найти докер образы минимального размера для своих нужд.
16 марта 202316 мар 2023
79
2 мин