Sebab mengapa Docker bermula dengan pantas: Aplikasi kontena Docker dijalankan terus dalam kernel hos adalah bersamaan dengan memulakan proses pada sistem pengendalian hos tanpa memulakan sistem pengendalian yang lengkap dalam Tahap saat, malah masa permulaan milisaat.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, versi docker-1.13.1, komputer Dell G3.
Docker membenarkan pembangun membungkus aplikasi dan kebergantungan mereka ke dalam bekas mudah alih, dan kemudian menerbitkannya ke mana-mana mesin Linux yang popular untuk mencapai virtualisasi. Docker telah mengubah cara virtualisasi, membenarkan pembangun untuk terus meletakkan hasil mereka ke dalam Docker untuk pengurusan. Kemudahan dan kepantasan sudah menjadi kelebihan terbesar Tugas Docker yang biasanya mengambil masa berhari-hari atau bahkan berminggu-minggu boleh disiapkan dalam beberapa saat sahaja di bawah pemprosesan bekas Docker.
Mengapa buruh pelabuhan bermula dengan pantas?
Memulakan mesin maya memerlukan mula-mula memulakan sistem pengendalian mesin maya dan kemudian memulakan aplikasi Proses ini sangat perlahan dan selalunya mengambil masa beberapa minit.
Bagi aplikasi kontena docker, kerana ia berjalan terus dalam kernel hos, memulakan Docker adalah bersamaan dengan memulakan proses pada sistem pengendalian hos tanpa memulakan sistem pengendalian yang lengkap oleh itu, ia boleh dimulakan dalam beberapa saat; atau bahkan masa milisaat, sangat menjimatkan masa pembangunan, ujian dan penggunaan.
Kelebihan kontena (Docker) berbanding mesin maya (VM):
容器技术 | 虚拟机技术 | |
占用磁盘空间 | 小,甚至几十KB(镜像层的情况) | 非常大,上GB |
启动速度 | 快,几秒钟 | 慢,几分钟 |
运行形态 | 直接运行于宿主机的内核上,不同容器共享同一个Linux内核 | 运行于Hypervisior |
并发性 | 一台宿主机可以启动成千上百个容器 | 最多几十个虚拟机 |
性能 | 接近宿主机本地进程 | 逊于宿主机 |
资源利用率 | 高 | 低 |
Pembelajaran yang disyorkan: "tutorial video docker"
Atas ialah kandungan terperinci Mengapa buruh pelabuhan bermula begitu pantas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!