Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 10621|Atsakyti: 1

"Linux Overlay" failų sistema "Docker"

[Kopijuoti nuorodą]
Paskelbta 2021-09-08 13:30:12 | | | |
Nuo 3.18 "Linux" branduolio "Overlay" failų sistema buvo įtraukta į pagrindinės linijos kūrimą ir priežiūrą, iki šiol, po nuolatinio tobulinimo ir tobulinimo, "Overlay" failų sistemos padėtis tapo vis svarbesnė, o jos vaidmuo ir pranašumai tapo vis svarbesni visais aspektais.

Perdangos failų sistema yra panaši į aufs, ir, palyginti su aufs, perdangos įgyvendinimas yra glaustesnis.

Perdangos pagrindai

Overlay failų sistema yra panaši į sukrautą failų sistemą ir pati nėra panaši į kitas tradicines failų sistemas (jffs2, ext4, fat...). Tokiu būdu jis tiesiogiai dalyvauja dalijant disko vietą ir mazgo saugyklą. Tai labiau panašu į odos kompaniją, kuri remiasi ir kuria ant kitų tradicinių failų sistemų, "sujungia" pagrindinės tradicinės failų sistemos kinų turinio skirtumus, "sujungia" ir pateikia ją vartotojams. Todėl failų sistemos šakninis katalogas, kurį mato vartotojas, iš tikrųjų yra failų sistemos katalogo "rinkinys", kuris perdengia "sujungtą".

Perdanga "Docker"

Yra daugybė "Docker" saugyklos tvarkyklių tipų, tokių kaip AUFS, DeviceMapper, BtrFS, ZFS ir kt., ir, žinoma, "OverlayFS".

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



"Docker" vaizdai ir konteineriai

Vaizdas: sukrautas vieno ar kelių tik skaitomų sluoksnių "sujungimas", "sujungtas" į vieningą failų sistemą per perdangos failų sistemą, paslepiantis kelių tik skaitomų sluoksnių informaciją vartotojo požiūriu, ir egzistuoja tik viena vieninga failų sistema.



Konteineris: Kaip ir vaizdas, tai taip pat yra vieno ar kelių tik skaitomų sluoksnių rietuvės "sujungimas", išskyrus tai, kad viršutiniame sluoksnyje yra papildomas vieningos failų sistemos sluoksnis, galintis skaityti ir rašyti į veidrodį. Būtent: konteineris = vaizdas + skaitymo/rašymo sluoksnis;




Įdiegus "docker", numatytasis "docker" vaizdų diegimo katalogas yra /var/lib/docker

Sužinokite, kiek vietos užima jūsų diskas





Peržiūrėti katalogo prijungimo taškus





/var/lib/docker/disko pėdsako statistika

(Pabaiga)





Ankstesnis:【Praktinė praktika】 XXL-JOB paskirstytų užduočių planavimo platformos naudojimo ir kūrimo pamoka
Kitą:[Praktika] Šalinkite "Java" programos paleidimo "Linux" serveryje ir pakabinimo problemą
 Savininkas| Paskelbta 2021-09-09 12:36:17 |
"Docker" vaizdo sluoksniui analizuoti rekomenduojami du įrankiai
https://www.itsvse.com/thread-10063-1-1.html
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com