Perbezaan: 1. Docker ialah enjin kontena aplikasi sumber terbuka dan alat penggunaan untuk persekitaran yang sedang berjalan manakala Vagrant ialah alat penggunaan untuk persekitaran pembangunan. 2. Docker sesuai untuk mengurus persekitaran aplikasi, manakala Vagrant sesuai untuk menguruskan mesin maya.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, versi docker-1.13.1, komputer Dell G3.
Pengenalan kepada Docker
Senario aplikasi Docker
Kelebihan Docker
Prosedur ringkas:
Docker membenarkan pembangun membungkus aplikasi dan kebergantungan mereka ke dalam satu bekas Mudah alih dan kemudian diterbitkan ke mana-mana mesin Linux yang popular boleh dimayakan.
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 dengan pemprosesan bekas Docker.
Elakkan fobia pilihan:
Jika anda mempunyai fobia pilihan, jadilah seorang veteran. Docker membantu anda membungkus masalah anda!
Imej Docker mengandungi persekitaran dan konfigurasi yang sedang berjalan, jadi Docker boleh memudahkan penggunaan berbilang contoh aplikasi. Contohnya, aplikasi web, aplikasi latar belakang, aplikasi pangkalan data, aplikasi data besar seperti kelompok Hadoop, baris gilir mesej, dll. boleh dibungkus ke dalam cermin untuk penggunaan.
Menjimatkan wang:
Kemunculan era pengkomputeran awan membebaskan pembangun daripada keperluan untuk mengkonfigurasi perkakasan mahal untuk mengejar hasil telah mengubah pemikiran bahawa prestasi tinggi mestilah tinggi harga.
Gabungan Docker dan awan membolehkan ruang awan digunakan dengan lebih sepenuhnya. Ia bukan sahaja menyelesaikan masalah pengurusan perkakasan, tetapi juga mengubah cara virtualisasi.
Pengenalan kepada Vagrant
Vagrant ialah alatan persekitaran Pembangunan yang ringan, sangat boleh digunakan semula dan mudah alih.
Adalah mudah difahami bahawa Vagrant meninggalkan semua tetapan yang menyusahkan dalam persekitaran pembangunan, tetapi menggantikannya dengan satu fail konfigurasi dan secara terpilih boleh mengekalkan ciri yang diperlukan.
Vagrant menggunakan sistem virtualisasi VirtualBox sumber terbuka Oracle secara lalai dan menggunakan Chef untuk mencipta persekitaran maya automatik.
Ciri fungsi Vagrant
Vagrant adalah berdasarkan mesin maya Virtualbox untuk membina persekitaran pembangunan anda, manakala Docker berasaskan teknologi virtualisasi kontena ringan LXC (LXC) .
Vagrant ialah alat pengerahan untuk persekitaran pembangunan anda dan docker ialah alat pengerahan untuk persekitaran berjalan anda.
Vagrant sesuai untuk mengurus mesin maya, manakala docker sesuai untuk mengurus persekitaran aplikasi.
Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Apakah perbezaan antara gelandangan dan buruh pelabuhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!