Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 10621|Jawab: 1

Sistem file Linux Overlay di Docker

[Salin tautan]
Diposting pada 08/09/2021 13.30.12 | | | |
Dengan kernel Linux mulai dari 3.18, sistem file Overlay telah dimasukkan dalam pengembangan dan pemeliharaan jalur utama, sejauh ini, setelah peningkatan dan pengembangan berkelanjutan, posisi sistem file Overlay menjadi semakin penting, dan peran serta kelebihannya menjadi semakin signifikan dalam semua aspek.

Sistem file overlayfs mirip dengan aufs, dan dibandingkan dengan aufs, implementasi overlay lebih ringkas.

Dasar-dasar Overlay

Sistem file Overlay mirip dengan sistem file bertumpuk dan tidak seperti sistem file tradisional lainnya (jffs2, ext4, fat...). Dengan cara ini, ia secara langsung berpartisipasi dalam pembagian ruang disk dan penyimpanan node. Ini lebih seperti perusahaan kulit, mengandalkan dan membangun di atas sistem file tradisional lainnya, "menggabungkan" perbedaan dalam konten Cina dari sistem file tradisional yang mendasarinya, "bergabung", dan kemudian menyajikannya kepada pengguna. Oleh karena itu, direktori root sistem file yang dilihat pengguna sebenarnya adalah "koleksi" dari direktori sistem file yang melapisi "gabungan".

Overlay di Docker

Ada banyak jenis driver penyimpanan Docker, seperti AUFS, DeviceMapper, BtrFS, ZFS, dll., dan tentu saja, OverlayFS.

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



Gambar dan kontainer Docker

Gambar: "Penggabungan" bertumpuk dari satu atau beberapa lapisan hanya-baca, "digabungkan" ke dalam sistem file terpadu melalui sistem file overlay, menyembunyikan detail beberapa lapisan hanya-baca dari sudut pandang pengguna, dan hanya ada satu sistem file terpadu.



Wadah: Seperti gambar, ini juga merupakan tumpukan "penggabungan" dari satu atau lebih lapisan baca-saja, kecuali bahwa lapisan atas memiliki lapisan tambahan dari sistem file terpadu yang dapat membaca dan menulis ke cermin. Yaitu: wadah = gambar + lapisan baca/tulis;




Setelah menginstal buruh pelabuhan, direktori penginstalan default untuk gambar buruh pelabuhan adalah /var/lib/buruh pelabuhan

Melihat berapa banyak ruang yang ditempati disk Anda





Melihat titik pemasangan direktori





Statistik tentang jejak disk /var/lib/docker/

(Akhir)





Mantan:【Praktik Praktis】 Tutorial Penggunaan dan Pengembangan Platform Penjadwalan Tugas Terdistribusi XXL-JOB
Depan:[Praktek] Memecahkan masalah menjalankan aplikasi Java di server Linux dan menutup telepon
 Tuan tanah| Diposting pada 09/09/2021 12.36.17 |
Dua alat direkomendasikan untuk menganalisis lapisan gambar Docker
https://www.itsvse.com/thread-10063-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com