Docker boleh dipasang pada mesin maya; bekas docker boleh dijalankan pada mesin maya atau mesin fizikal, ia adalah kaedah penghantaran perkakasan dan infrastruktur, dan bekas docker terutamanya Ia adalah untuk menyelesaikan satu siri masalah tertumpu perisian dan ia boleh dilaksanakan untuk menjalankan bekas dalam mesin maya.
Persekitaran pengendalian tutorial ini: sistem linux7.3, versi docker-1.13.1, komputer Dell G3.
Bolehkah docker dipasang pada mesin maya? Tegasnya, bekas dan mesin maya tidak berada pada tahap yang sama. Ia adalah koleksi persekitaran perisian yang dibungkus. Sama ada mesin maya atau mesin fizikal, ia adalah kaedah penyampaian perkakasan/infrastruktur, yang pada asasnya merupakan tahap dan bekas terutamanya menyelesaikan satu siri masalah yang berteraskan perisian (pembangunan, ujian, penggunaan , terbitkan, jalankan).
Menjalankan bekas dalam mesin maya telah menjadi amalan praktikal Contohnya, perkhidmatan kontena AWS hanya berjalan dalam mesin maya.
Mengenai teknologi docker dan virtualisasi kontenaDaemon Docker boleh berkomunikasi secara langsung dengan sistem pengendalian utama untuk memperuntukkan sumber kepada setiap bekas Docker yang juga boleh menyambungkan bekas itu; Sistem pengendalian utama adalah terpencil dan bekas individu diasingkan antara satu sama lain. Docker sering digunakan untuk mengasingkan aplikasi yang berbeza, seperti front-end, back-end, dan pangkalan data. Docker mempunyai ciri-ciri kekompakan, penghijrahan dan penggunaan pantas serta operasi yang cekap, tetapi pengasingannya lebih teruk daripada virtualisasi pelayan: bekas yang berbeza tergolong dalam bil laluan yang berbeza (contoh aplikasi yang berbeza dijalankan pada Docker) dan tidak bergantung pada setiap lain (pengasingan). Tetapi ia diuruskan oleh pengurus gudang yang sama (inti sistem pengendalian hos), jadi pengurus gudang boleh melihat maklumat yang berkaitan bagi semua kontena (kerana kernel sistem pengendalian dikongsi, maklumat yang berkaitan akan dikongsi).
Mesin maya lebih baik untuk mengasingkan keseluruhan persekitaran operasi. Sebagai contoh, pembekal perkhidmatan awan biasanya menggunakan teknologi mesin maya untuk mengasingkan pengguna yang berbeza. Mesin maya mengambil masa beberapa minit untuk dimulakan, manakala bekas Docker boleh bermula dalam milisaat. Tanpa sistem pengendalian kembung, Docker boleh menjimatkan banyak ruang cakera dan sumber sistem lain.
Pemayaan pelayan adalah seperti mewujudkan berbilang "dok kecil" bebas - gudang (mesin maya) pada dok (hos fizikal dan lapisan virtualisasi). Ia mempunyai ruang bebas sepenuhnya (terpencil) dan dimiliki oleh pelanggan yang berbeza (pemilik mesin maya). Setiap gudang mempunyai pengurus gudang sendiri (irung sistem pengendalian mesin maya semasa) dan tidak boleh menguruskan gudang lain. Tiada perkongsian maklumat.
Oleh itu, kita perlu menggunakan kaedah yang berbeza mengikut senario dan keperluan aplikasi yang berbeza, menggunakan teknologi Docker atau menggunakan teknologi virtualisasi pelayan.
Pasang docker pada mesin maya linuxLangkah: 1 Periksa versi kernel, ia mestilah 3.10 ke atas
uname -r
2. Pasang docker
yum install docker
3 Masukkan y untuk mengesahkan pemasangan
4 >
[root@localhost ~]# systemctl start docker[root@localhost ~]# docker -vDocker versi 1.12.6, build 3e8e77d/1.12.6 5. Mulakan docker[root@localhost ~]# systemctl enable dockerSymlink dicipta daripada /etc/systemd/system/multi-user.target.wants/docker. perkhidmatan kepada / usr/lib/systemd/system/docker.service.6. Hentikan dockersystemctl stop dockerPembelajaran yang disyorkan: "tutorial video docker
》Atas ialah kandungan terperinci Bolehkah docker dipasang pada mesin maya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!