Постигаю основы докера. Возник вопрос - при скачивании докер image какого-нибудь сервиса (к примеру nginx) есть возможность скачать варианты, построенные на различных форках линукса. Вопрос - а для чего условному Nginxу нужен слой с Alma? Разве докер не работает с системой, на которую установлен?
Внутри контейнера по идее отсутствуют системные утилиты из /bin/, /usr/bin и т.п. программы из хостовой системы - для этого и ставят копию какого-то дистрибутива в сам контейнер
Потому что иногда удобнее иметь в контейнере минимальную ОС с окружением, а не конкретное приложение.
Вы бы начали с изучения, что ответы на банальные вопросы можно гуглить - советую, пригодится.