Rumah > Artikel > Operasi dan penyelenggaraan > Mengapa menggunakan bekas buruh pelabuhan
Kelebihan menggunakan bekas docker: 1. Anda boleh menggunakan imej untuk membina persekitaran pembangunan standard dengan cepat dan menggunakan kod yang cekap; keserasian, membolehkan pengguna memindahkan aplikasi dengan mudah antara platform yang berbeza 4. Pengurusan kontena yang automatik dan cekap boleh dicapai.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, versi docker-1.13.1, komputer Dell G3.
Apa itu docker?
Docker ialah enjin kontena aplikasi sumber terbuka yang dibangunkan dan dilaksanakan berdasarkan bahasa Go. Menggunakan teknologi seperti cgroup kernel Linux, ruang nama dan Union FS seperti AUFS, proses dikapsul dan diasingkan, dan virtualisasi juga boleh dicapai Proses terpencil adalah bebas daripada hos dan proses terpencil yang lain, jadi ia juga dipanggil bekas .
Bekas docker boleh difahami sebagai kotak pasir ringan Setiap bekas menjalankan aplikasi kontena yang berbeza diasingkan antara satu sama lain, dan bekas juga boleh berkomunikasi antara satu sama lain melalui rangkaian. Penciptaan dan pemberhentian bekas adalah sangat pantas, hampir sama seperti mencipta dan menamatkan aplikasi asli selain itu, keperluan tambahan untuk sumber sistem kontena itu sendiri juga sangat terhad, jauh lebih rendah daripada mesin maya tradisional. Dalam banyak kes, tiada masalah untuk merawat kontena secara langsung sebagai aplikasi itu sendiri
Mengapa menggunakan docker
Untuk pembangunan dan operasi dan penyelenggaraan kakitangan, Kesan yang paling diingini ialah selepas dibuat atau dikonfigurasikan, aplikasi boleh berjalan seperti biasa di mana-mana dan pada bila-bila masa Bagi penyelidik algoritma, algoritma yang berbeza mungkin memerlukan versi perisian yang berbeza, jadi konflik akan wujud dalam persekitaran yang sama, persekitaran Docker pengasingan boleh digunakan dengan mudah untuk konfigurasi dalam persekitaran yang berbeza. Khususnya, kelebihan docker terutamanya termasuk aspek berikut:
Penghantaran dan penggunaan pantas
Menggunakan docker, pembangun boleh menggunakan imej dengan cepat Membina persekitaran pembangunan standard; selepas pembangunan selesai, kakitangan ujian dan operasi dan penyelenggaraan boleh menggunakan persekitaran yang sama untuk menggunakan kod selagi kod dibangunkan dan diuji, ia boleh memastikan operasi yang lancar dalam persekitaran pengeluaran. Docker boleh membuat dan memadam bekas dengan cepat untuk mencapai lelaran pantas.
Penggunaan sumber yang cekap
Menjalankan bekas docker tidak memerlukan sokongan hypervisor virtualisasi tambahan ialah virtualisasi peringkat kernel dengan keperluan sumber tambahan yang rendah.
Penghijrahan dan pengembangan yang mudah
Bekas docker boleh dijalankan pada hampir mana-mana platform, termasuk mesin fizikal, mesin maya, awan awam, awan Peribadi, pelayan, dsb. juga menyokong keluaran sistem pengendalian arus perdana Keserasian ini membolehkan pengguna memindahkan aplikasi dengan mudah antara platform yang berbeza.
Pengurusan kemas kini yang mudah
Menggunakan Dockerfile untuk menjana imej, hanya pengubahsuaian konfigurasi kecil diperlukan untuk menggantikan sejumlah besar kemas kini dalam Kerja yang lalu , semua pengubahsuaian diedarkan dan dikemas kini secara berperingkat, membolehkan pengurusan kontena yang automatik dan cekap.
Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Mengapa menggunakan bekas buruh pelabuhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!