Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 10621|Atbildi: 1

Linux pārklājuma failu sistēma Docker

[Kopēt saiti]
Publicēts 08.09.2021 13:30:12 | | | |
Ar Linux kodolu, sākot no 3.18, Overlay failu sistēma ir iekļauta galvenās līnijas izstrādē un uzturēšanā, līdz šim pēc nepārtrauktas uzlabošanas un attīstības Overlay failu sistēmas pozīcija ir kļuvusi arvien svarīgāka, un tās loma un priekšrocības ir kļuvušas arvien nozīmīgākas visos aspektos.

Pārklājuma failu sistēma ir līdzīga aufs, un, salīdzinot ar aufs, pārklājuma ieviešana ir kodolīgāka.

Pārklājuma pamati

Pārklājuma failu sistēma ir līdzīga grēdu failu sistēmai un pati par sevi nav līdzīga citām tradicionālajām failu sistēmām (jffs2, ext4, fat...). Tādā veidā tas tieši piedalās diska vietas un mezglu krātuves sadalīšanā. Tas ir vairāk kā ādas uzņēmums, kas paļaujas uz citām tradicionālajām failu sistēmām un balstās uz tām, "apvienojot" tradicionālās failu sistēmas ķīniešu satura atšķirības, "apvienojot" un pēc tam prezentējot to lietotājiem. Tāpēc failu sistēmas saknes direktorijs, ko redz lietotājs, faktiski ir failu sistēmas direktorija "kolekcija", kas pārklāj "apvienoto".

Pārklājums Docker

Ir daudz veidu Docker krātuves draiveri, piemēram, AUFS, DeviceMapper, BtrFS, ZFS utt., Un, protams, OverlayFS.

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



Docker attēli un konteineri

Attēls: viena vai vairāku tikai lasāmu slāņu "sapludināšana", kas "sapludināta" vienotā failu sistēmā, izmantojot pārklājuma failu sistēmu, slēpjot informāciju par vairākiem tikai lasāmiem slāņiem no lietotāja viedokļa, un pastāv tikai viena vienota failu sistēma.



Konteiners: Tāpat kā attēls, tas ir arī viena vai vairāku tikai lasāmu slāņu kaudzes "sapludināšana", izņemot to, ka augšējā slānī ir vienotas failu sistēmas papildu slānis, kas var lasīt un rakstīt spogulī. Proti: konteiners = attēls + lasīšanas/rakstīšanas slānis;




Pēc docker instalēšanas noklusējuma instalācijas direktorijs docker attēliem ir /var/lib/docker

Uzziniet, cik daudz vietas ir aizņemts disks





Skatīt direktoriju montāžas punktus





Statistika par /var/lib/docker/ diska nospiedumu

(Beigas)





Iepriekšējo:【Praktiskā prakse】 XXL-JOB izkliedētās uzdevumu plānošanas platformas lietošanas un izstrādes apmācība
Nākamo:[Prakse] Java lietojumprogrammas palaišanas problēmas novēršana Linux serverī un uzkaršanas problēma
 Saimnieks| Publicēts 09.09.2021 12:36:17 |
Docker attēla slāņa analīzei ieteicams izmantot divus rīkus
https://www.itsvse.com/thread-10063-1-1.html
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com