Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 10621|Odpověď: 1

Linux Overlay souborový systém v Dockeru

[Kopírovat odkaz]
Zveřejněno 08.09.2021 13:30:12 | | | |
S jádrem Linuxu od verze 3.18 byl Overlay souborový systém zahrnut do hlavní linky vývoje a údržby, a zatím, po neustálém zlepšování a vývoji, se pozice Overlay souborového systému stala stále důležitější a jeho role a výhody se stávají stále významnějšími ve všech aspektech.

Souborový systém overlayfs je podobný aufs a ve srovnání s aufs je implementace overlay stručnější.

Základy překryvu

Overlay souborový systém je podobný stacked souborovému systému a sám o sobě není jako jiné tradiční souborové systémy (jffs2, ext4, fat...). Tímto způsobem se přímo podílí na rozdělení diskového prostoru a úložiště uzlů. Je to spíše kožená firma, která spoléhá na jiné tradiční souborové systémy a staví na nich, "sloučí" rozdíly v čínském obsahu základního tradičního souborového systému, "sloučí" a pak jej prezentuje uživatelům. Proto je kořenový adresář souborového systému, který uživatel vidí, ve skutečnosti "kolekce" adresáře souborového systému, který překrývá "merged".

Překryv v Dockeru

Existuje mnoho typů ovladačů pro ukládání Dockera, jako jsou AUFS, DeviceMapper, BtrFS, ZFS atd., a samozřejmě OverlayFS.

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



Docker obrazy a kontejnery

Obrázek: Vrstvené "sloučení" jedné nebo více vrstev pouze pro čtení, "sloučené" do jednotného souborového systému prostřednictvím překryvného souborového systému, skryté detaily více vrstev pouze pro čtení z pohledu uživatele, a existuje pouze jeden jednotný souborový systém.



Kontejner: Stejně jako obrázek je to také stackové "sloučení" jedné nebo více vrstev pouze pro čtení, s tím rozdílem, že horní vrstva má další vrstvu sjednoceného souborového systému, který může číst a zapisovat do zrcadla. Konkrétně: kontejner = obraz + vrstva čtení/zápis;




Po instalaci dockeru je výchozí instalační adresář pro docker obrazy /var/lib/docker

Podívejte se, kolik místa máte na disku





Zobrazit body pro zobrazení adresáře





Statistiky o diskové stopě /var/lib/docker/

(Konec)





Předchozí:【Praktická praxe】XXL-JOB Distribuované plánování úkolů – tutoriál pro využití a vývoj
Další:[Cvičení] Vyřešit problém spuštění Java aplikace na linuxovém serveru a ukončení hovoru
 Pronajímatel| Zveřejněno 09.09.2021 12:36:17 |
Doporučují se dva nástroje pro analýzu obrazové vrstvy Dockeru
https://www.itsvse.com/thread-10063-1-1.html
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com