Rumah >Operasi dan penyelenggaraan >Docker >Apakah sebenarnya imej buruh pelabuhan?
Imej docker ialah sistem fail khas Selain menyediakan program, perpustakaan, sumber, konfigurasi dan fail lain yang diperlukan untuk masa jalan kontena, ia juga mengandungi beberapa parameter konfigurasi yang disediakan untuk masa jalan (seperti volum tanpa nama). ., pembolehubah persekitaran, pengguna, dsb.); imej tidak mengandungi sebarang data dinamik dan kandungannya tidak akan diubah selepas ia dibina.
Persekitaran pengendalian artikel ini: sistem ubuntu 18.04, Docker versi 20.10.11, komputer Dell G3.
Apakah sebenarnya imej docker?
Mula-mula faham apa itu imej:
Kita semua tahu bahawa sistem pengendalian dibahagikan kepada kernel dan ruang pengguna. Untuk Linux, selepas kernel dimulakan, sistem fail akar akan dipasang untuk menyediakan sokongan ruang pengguna untuknya. Imej Docker (Imej) adalah bersamaan dengan sistem fail akar. Sebagai contoh, imej rasmi ubuntu:18.04 mengandungi set lengkap sistem fail akar untuk sistem minimum Ubuntu 18.04.
Imej Docker ialah sistem fail khas Selain menyediakan program, pustaka, sumber, konfigurasi dan fail lain yang diperlukan untuk masa jalan kontena, ia juga mengandungi beberapa fail yang disediakan untuk Konfigurasi parameter (seperti volum tanpa nama, pembolehubah persekitaran, pengguna, dsb.). Imej tidak mengandungi sebarang data dinamik dan kandungannya tidak akan diubah selepas ia dibina.
Storan Terpelihara
Oleh kerana imej mengandungi sistem fail akar lengkap sistem pengendalian, volumnya selalunya besar, jadi apabila mereka bentuk Docker, gunakan sepenuhnya teknologi , direka sebagai seni bina storan hierarki. Secara tegasnya, imej bukanlah fail berpakej seperti ISO Imej hanyalah satu konsep maya. sistem fail lapisan.
Apabila imej dibina, ia akan dibina selapis demi selapis, dengan lapisan sebelumnya menjadi asas kepada lapisan seterusnya. Selepas setiap lapisan dibina, ia tidak akan berubah lagi Sebarang perubahan pada lapisan berikutnya hanya berlaku pada lapisannya sendiri. Sebagai contoh, operasi memadam fail pada tahap sebelumnya sebenarnya tidak memadamkan fail pada tahap sebelumnya, tetapi hanya menandakan fail sebagai dipadam pada tahap semasa. Apabila bekas terakhir dijalankan, walaupun fail ini tidak akan dilihat, sebenarnya, fail itu akan sentiasa mengikut imej. Oleh itu, apabila membina imej, anda perlu lebih berhati-hati Setiap lapisan hanya perlu mengandungi apa yang perlu ditambahkan pada lapisan.
Ciri storan bertingkat juga memudahkan penggunaan semula dan menyesuaikan imej. Anda juga boleh menggunakan imej yang dibina sebelum ini sebagai lapisan asas, dan kemudian menambah lapisan baharu untuk menyesuaikan apa yang anda perlukan dan membina imej baharu.
Mengenai pembinaan cermin, kami akan menerangkannya dengan lebih lanjut dalam artikel berkaitan seterusnya.
Pembelajaran yang disyorkan: "Tutorial Video Docker"
Atas ialah kandungan terperinci Apakah sebenarnya imej buruh pelabuhan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!