Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 10621|Odpoveď: 1

Linux Overlay súborový systém v Dockeri

[Kopírovať odkaz]
Zverejnené 8. 9. 2021 13:30:12 | | | |
S jadrom Linuxu od verzie 3.18 je súborový systém Overlay zahrnutý do hlavnej linky vývoja a údržby, a doteraz, po neustálom zlepšovaní a vývoji, sa postavenie súborového systému Overlay stáva čoraz dôležitejším a jeho úloha a výhody sú čoraz významnejšie vo všetkých aspektoch.

Súborový systém overlayfs je podobný aufs a v porovnaní s aufs je implementácia overlay stručnejšia.

Základy prekrytia

Overlay súborový systém je podobný stacked súborovému systému a sám o sebe nie je ako iné tradičné súborové systémy (jffs2, ext4, fat...). Týmto spôsobom sa priamo podieľa na rozdelení diskového priestoru a úložiska uzlov. Je to skôr kožiarska firma, ktorá sa spolieha na iné tradičné súborové systémy a stavia na nich, "spája" rozdiely v čínskom obsahu základného tradičného súborového systému, "zlučuje" a potom to prezentuje používateľom. Preto koreňový adresár súborového systému, ktorý používateľ vidí, je v skutočnosti "kolekciou" adresára súborového systému, ktorý prekrýva "zlúčené".

Prekrytie v Dockeri

Existuje mnoho typov Docker úložných ovládačov, ako sú AUFS, DeviceMapper, BtrFS, ZFS a pod., a samozrejme OverlayFS.

/var/lib/docker/overlay2/xxx 中的 xxx 在layerdb里面对应sha256/xxx的cache-id



Docker obrázky a kontajnery

Obrázok: Vrstvené "zlúčenie" jednej alebo viacerých vrstiev iba na čítanie, "zlúčené" do jednotného súborového systému prostredníctvom prekryvného súborového systému, ktoré skrýva detaily viacerých vrstiev iba na čítanie z pohľadu používateľa, pričom existuje len jeden jednotný súborový systém.



Kontajner: Rovnako ako obrázok, je to aj zásobníkové "zlúčenie" jednej alebo viacerých vrstiev iba na čítanie, s tým rozdielom, že vrchná vrstva má ďalšiu vrstvu jednotného súborového systému, ktorý dokáže čítať a zapisovať do zrkadla. Konkrétne: kontajner = obraz + vrstva čítania/zápisu;




Po inštalácii Dockeru je predvolený inštalačný adresár pre docker obrazy /var/lib/docker

Pozrite sa, koľko miesta máte na disku





Zobraziť body pre zobrazenie adresára





Štatistiky o diskovej stope /var/lib/docker/

(Koniec)





Predchádzajúci:【Praktická prax】XXL-JOB Použitie a vývojový tutoriál pre distribuované plánovanie úloh
Budúci:[Cvičenie] Vyriešiť problém spustenia Java aplikácie na Linuxovom serveri a zloženia telefónu
 Prenajímateľ| Zverejnené 9. 9. 2021 12:36:17 |
Na analýzu obrazovej vrstvy Dockeru sa odporúčajú dva nástroje
https://www.itsvse.com/thread-10063-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com