Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bolehkah docker dipasang pada mesin maya?

Bolehkah docker dipasang pada mesin maya?

WBOY
WBOYasal
2022-01-17 11:15:216313semak imbas

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.

Bolehkah docker dipasang pada 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 kontena

Daemon 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 linux

Langkah: 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 -v

Docker versi 1.12.6, build 3e8e77d/1.12.6

5. Mulakan docker

[root@localhost ~]# systemctl enable docker

Symlink dicipta daripada /etc/systemd/system/multi-user.target.wants/docker. perkhidmatan kepada / usr/lib/systemd/system/docker.service.

6. Hentikan docker

systemctl stop docker

Pembelajaran 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn