Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Как overlayfs собирает файловую систему контейнера из чужих слоёв

Когда вы запускаете docker run nginx, файловая система внутри контейнера выглядит как обычная — есть /etc, /usr, /var, всё на своих местах. На самом деле там нет ни одной настоящей директории в привычном смысле: то, что вы видите, — это склейка из нескольких неизменяемых слоёв образа плюс тонкая записываемая надстройка сверху, и всю эту иллюзию единой файловой системы держит модуль ядра overlayfs. Разберёмся, как он это делает и почему изменение одного файла иногда обходится дороже, чем кажется.

Подробнее →