С ядрото на Linux, започващо от версия 3.18, файловата система Overlay е включена в основната разработка и поддръжка, и досега, след непрекъснато подобрение и разработка, позицията на файловата система Overlay става все по-важна, а ролята и предимствата ѝ стават все по-значими във всички аспекти.
Файловата система overlayfs е подобна на aufs и в сравнение с aufs, реализацията на overlay е по-кратка.
Основи на наслагването
Файловата система Overlay е подобна на наслагвана файлова система и самата по себе си не е като другите традиционни файлови системи (jffs2, ext4, fat...). По този начин тя пряко участва в разделянето на дисковото пространство и възловото хранилище. Тя е по-скоро като кожарска компания, която разчита и надгражда върху други традиционни файлови системи, "слива" разликите в китайското съдържание на основната традиционна файлова система, "слива" и след това я представя на потребителите. Следователно, кореновата директория на файловата система, която потребителят вижда, всъщност е "колекция" от директорията на файловата система, която се наслагва върху "обединеното".
Наслагване в Docker
Съществуват много видове драйвери за съхранение в Docker, като AUFS, DeviceMapper, BtrFS, ZFS и др., и разбира се, OverlayFS.
/var/lib/docker/overlay2/xxx 中的 xxx 在layerdb里面对应sha256/xxx的cache-id
Docker изображения и контейнери
Изображение: Наслагване на "сливане" на един или повече слоя само за четене, "сливане" в унифицирана файлова система чрез наслагваща се файлова система, скриваща детайлите на множество слоеве само за четене от гледната точка на потребителя, и съществува само една унифицирана файлова система.
Контейнер: Подобно на изображението, това е и стек "сливане" на един или повече слоя само за четене, с изключение на това, че горният слой има допълнителен слой на унифицирана файлова система, който може да чете и записва в огледалото. А именно: контейнер = изображение + слой за четене/запис;
След инсталиране на docker, стандартната инсталационна директория за docker изображения е /var/lib/docker
Виж колко място заема дискът ти
Преглед на точките за монтиране в директорията
Статистика за дисковия отпечатък /var/lib/docker/
(Край)
|