Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 10621|Svar: 1

Linux Overlay-filsystem i Docker

[Kopiera länk]
Publicerad på 2021-09-08 13:30:12 | | | |
Med Linux-kärnan från och med 3.18 har Overlay-filsystemet inkluderats i huvudlinjeutvecklingen och underhållet, hittills, efter kontinuerlig förbättring och utveckling, har Overlay-filsystemets position blivit allt viktigare, och dess roll och fördelar har blivit allt viktigare i alla avseenden.

Overlayfs-filsystemet liknar aufs, och jämfört med aufs är overlay-implementeringen mer koncist.

Grundläggande överlägg

Overlay-filsystemet liknar ett staplat filsystem och liknar inte andra traditionella filsystem (jffs2, ext4, fat...). På detta sätt deltar den direkt i delningen av diskutrymme och nodlagring. Det är mer som ett läderföretag, som förlitar sig på och bygger vidare på andra traditionella filsystem, "slår ihop" skillnaderna i det kinesiska innehållet i det underliggande traditionella filsystemet, "slår ihop", och sedan presenterar det för användarna. Därför är filsystemets rotkatalog som användaren ser faktiskt en "samling" av filsystemets katalog som lägger sig över den "sammanslagna".

Överlägg i Docker

Det finns många typer av Docker-lagringsdrivrutiner, såsom AUFS, DeviceMapper, BtrFS, ZFS, etc., och naturligtvis OverlayFS.

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



Docker-bilder och containrar

Bild: En staplad "sammanslagning" av ett eller flera skrivskyddade lager, "sammanslagna" till ett enhetligt filsystem via ett överlagrat filsystem, som döljer detaljer från flera skrivskyddade lager ur användarens synvinkel, och endast ett enhetligt filsystem finns.



Container: Liksom en bild är det också en stack-"merge" av ett eller flera skrivskyddade lager, förutom att det översta lagret har ett extra lager i ett enhetligt filsystem som kan läsa och skriva till spegeln. Nämligen: container = bild + läs-/skrivlager;




Efter installation av docker är standardinstallationskatalogen för docker-avbilder /var/lib/docker

Se hur mycket utrymme din disk upptar





Visa katalogmonteringspunkter





Statistik över /var/lib/docker/ diskavtryck

(Slut)





Föregående:【Praktisk praktik】XXL-JOB distribuerad uppgiftsschemaläggningsplattform Användning och utveckling handledning
Nästa:[Övning] Felsök problemet med att köra en Java-applikation på en Linux-server och lägga på
 Hyresvärd| Publicerad på 2021-09-09 12:36:17 |
Två verktyg rekommenderas för att analysera Docker-bildlagret
https://www.itsvse.com/thread-10063-1-1.html
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com