Perbezaan: 1. Openstack ialah alat untuk mengurus sumber IT, manakala docker ialah enjin kontena aplikasi 2. OpenStack ialah sesuatu dalam lapisan IaaS, dan docker ialah sesuatu yang menjangkau IaaS dan PaaS 3. OpenStack Ia mengambil banyak ruang cakera, tetapi docker mengambil jumlah yang kecil.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, versi docker-1.13.1, komputer Dell G3.
ialah alat untuk mengurus sumber IT. Perbezaan antara versi desktop virtualbox dan vmware ialah perisian ini hanya boleh menguruskan mesin maya pada mesin mereka sendiri, manakala openstack boleh mengurus mesin maya pada sekumpulan pelayan.
Enjin kontena aplikasi sumber terbuka Setiap mesin maya Docker sebenarnya adalah satu proses dalam sistem pengendalian hos. Pembangun boleh membungkus aplikasi mereka sendiri ke dalam bekas dan kemudian memindahkannya ke aplikasi docker pada mesin lain, yang boleh mencapai penggunaan pantas.
OpenStack ialah perkara lapisan IaaS, ia menyepadukan sekumpulan pelayan dan kemudian secara bebas mencipta dan mengurus banyak mesin maya pada pelayan ini. Sudah tentu, anda tidak mahu menggabungkan CPU pada berbilang pelayan menjadi mesin maya yang lebih berkuasa lagi.
Kawanan berasaskan Docker dan Docker atau Kubernetes pada asasnya ingin melakukan perkara yang sama seperti Openstack dari segi virtualisasi, tetapi berbanding dengan mesin maya seperti kvm, ia menggunakan sumber perkakasan yang semakin sedikit. Tetapi dia juga melakukan beberapa penyeragaman penggunaan, jadi docker adalah sesuatu yang merangkumi IaaS dan PaaS, atau ia memecahkan lapisan ketat asal IaaS dan PaaS, menjadikan istilah ini atau orang yang menyebut istilah ini, termasuk saya, agak keliru. Tetapi ia sangat mudah dan berkesan.
Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Apakah perbezaan antara openstack dan docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!