Rumah >Operasi dan penyelenggaraan >Docker >Berasaskan enjin apa?
Docker ialah enjin kontena termaju berdasarkan LXC; ialah singkatan "Linux Container" dan merupakan teknologi virtualisasi kernel yang boleh menyediakan virtualisasi ringan untuk mengasingkan proses dan sumber tanpa memerlukan Menyediakan mekanisme tafsiran arahan dan kerumitan lain virtualisasi penuh.
Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.
Docker ialah enjin kontena lanjutan berdasarkan sumber terbuka LXC oleh penyedia PaaS dotCloud Kod sumber dihoskan pada Github bahasa on go Dan mematuhi protokol Apache2.0 sumber terbuka.
Docker ialah enjin kontena aplikasi sumber terbuka yang membolehkan pembangun membungkus aplikasi dan kebergantungan mereka ke dalam imej mudah alih dan kemudian menerbitkannya ke mana-mana mesin sistem pengendalian Linux atau Windows yang popular boleh dicapai. Bekas menggunakan sepenuhnya mekanisme kotak pasir dan tidak akan mempunyai sebarang antara muka antara satu sama lain
LXC
Bekas Kontena Linux ialah sejenis Teknologi virtualisasi kernel yang menyediakan virtualisasi ringan untuk mengasingkan proses dan sumber.
LXC ialah singkatan bagi Linux Container. Virtualisasi ringan boleh disediakan untuk mengasingkan proses dan sumber tanpa menyediakan mekanisme tafsiran arahan dan kerumitan lain virtualisasi penuh. Bersamaan dengan NameSpace dalam C. Bekas dengan berkesan membahagikan sumber yang diuruskan oleh sistem pengendalian tunggal kepada kumpulan terpencil untuk mengimbangi keperluan penggunaan sumber yang bercanggah dengan lebih baik dalam kalangan kumpulan terpencil.
Berbanding dengan teknologi virtualisasi tradisional, kelebihannya ialah:
(1) Menggunakan teras yang sama dengan mesin hos, kehilangan prestasi adalah kecil; Simulasi peringkat arahan diperlukan;
(3) Kompilasi tepat dalam masa tidak diperlukan
(4) Bekas boleh menjalankan arahan secara setempat pada teras CPU tanpa sebarang mekanisme Interpretasi khas; ;
(5) mengelakkan kerumitan dalam paravirtualisasi dan penggantian panggilan sistem;
Ringkasan: Kontena Linux ialah kaedah maya yang ringan.
Linux Container menyediakan mekanisme untuk menyokong pelaksanaan serentak berbilang bekas pelayan terpencil pada satu nod hos yang boleh dikawal. Kontena Linux adalah sedikit seperti chroot, menyediakan persekitaran maya dengan proses dan ruang rangkaiannya sendiri, tetapi ia berbeza daripada mesin maya kerana lxc ialah virtualisasi sumber di peringkat sistem pengendalian.
Pembelajaran yang disyorkan: "
tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Berasaskan enjin apa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!