Con il kernel Linux a partire dalla versione 3.18, il file system Overlay è stato incluso nello sviluppo e nella manutenzione principale; finora, dopo un miglioramento e sviluppo continui, la posizione del file system Overlay è diventata sempre più importante, e il suo ruolo e i suoi vantaggi sono diventati sempre più significativi sotto tutti gli aspetti.
Il file system overlayfs è simile a quello di aufs e, rispetto ad aufs, l'implementazione di overlay è più concisa.
Fondamenti dell'Overlay
Il file system Overlay è simile a un file system impilato e non è esso stesso come altri file system tradizionali (jffs2, ext4, fat...). In questo modo, partecipa direttamente alla divisione dello spazio su disco e della memoria dei nodi. È più simile a un'azienda di pelle, che si basa e costruisce su altri file system tradizionali, "unendo" le differenze nel contenuto cinese del file system tradizionale sottostante, "unendole" e poi presentandole agli utenti. Pertanto, la directory radice del file system che l'utente vede è in realtà una "collezione" della directory del file system che sovrappone la "merged".
Overlay in Docker
Esistono molti tipi di driver di storage Docker, come AUFS, DeviceMapper, BtrFS, ZFS, ecc., e naturalmente OverlayFS.
/var/lib/docker/overlay2/xxx 中的 xxx 在layerdb里面对应sha256/xxx的cache-id
Immagini e container Docker
Immagine: Una "fusione" sovrapposta di uno o più livelli di sola lettura, "fusi" in un file system unificato tramite un sistema di file sovrapposti, nascondendo i dettagli di più livelli di sola lettura dal punto di vista dell'utente, e esiste un solo file system unificato.
Contenitore: Come un'immagine, è anche una "fusione" di uno o più livelli di sola lettura, tranne che il livello superiore ha un ulteriore livello di file system unificato che può leggere e scrivere nello specchio. Ovvero: contenitore = immagine + livello di lettura/scrittura;
Dopo aver installato docker, la directory di installazione predefinita per le immagini docker è /var/lib/docker
Controlla quanto spazio occupa il tuo disco
Punti di montaggio della directory View
Statistiche su /var/lib/docker/ footprint disco
(Fine)
|