Rumah >Operasi dan penyelenggaraan >Docker >Mengapa buruh pelabuhan ringan?
Sebab mengapa docker ialah teknologi virtualisasi yang ringan ialah "imej docker bersaiz kecil"; operasi pemasangan diperlukan Untuk kernel sistem, anda hanya perlu memperkenalkan imej sistem pengendalian yang sepadan Imej mengandungi sistem fail yang sepadan, jadi saiz imej docker adalah sangat kecil.
Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.
Ringan: imej docker bersaiz kecil
Docker ialah pakej ringan sekali yang boleh digunakan di mana sahaja Menjalankan teknologi virtualisasi.
Volume sistem pengendalian:
Jalanan program biasa pada sistem tidak boleh dipisahkan daripada sistem pengendalian. Sistem pengendalian yang lengkap terdiri daripada dua bahagian: kernel dan sistem fail.
Untuk mesin maya tradisional, kernel dan sistem fail perlu dipasang sepenuhnya, jadi mereka menduduki ruang yang sangat besar Sebagai contoh, Ubuntu memerlukan 20G.
Setakat docker berkenaan, virtualisasi dibina pada sistem pengendalian, dan versi kernel Linux yang berbeza pada asasnya adalah sama, jadi tidak perlu memasang kernel sistem pengendalian, anda hanya perlu memperkenalkan imej sistem pengendalian yang sepadan Walau bagaimanapun, sistem fail yang sepadan disertakan dalam imej. Oleh itu, saiz imej docker adalah sangat kecil. Ia juga adalah Ubuntu, dan imej docker hanya 80M.
Apakah kelebihan dan kekurangan docker?
Kelebihan:
(1) Ringan: imej docker bersaiz kecil
(2) [endif] Cepat: boleh dijana dengan cepat Bekas
(3) [endif] Ketekalan: Pembangunan->Pengujian-Operasi dan Persekitaran sistem dalam talian adalah konsisten sepenuhnya
(4) Pengurusan bersatu: Imej dimuat naik ke imej perpustakaan dengan cara bersatu untuk memudahkan kebolehkesanan Rollback
(5) Kebergantungan persekitaran yang rendah: Memandangkan setiap bekas mempunyai sistem fail sendiri, persekitaran bergantung boleh dipasang secara bebas. Oleh itu, pergantungan pada sistem pengendalian luaran adalah sangat rendah
(6) Penggunaan sumber yang tinggi: elakkan pembaziran sumber perkakasan oleh sistem masing-masing dalam mesin maya
Kelemahan:
(1) Keperluan seni bina: Mesti 64-bit
(2) Keperluan sistem: Kernel 3.8.0 ke atas
(3) Pengasingan tidak lengkap : Kerana ia berada pada tahap sistem Virtualisasi, limpahan memori dan penggunaan CPU yang tinggi boleh menjejaskan kestabilan Docker
Kajian yang disyorkan: "Tutorial Video Docker"
Atas ialah kandungan terperinci Mengapa buruh pelabuhan ringan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!