Rumah >Operasi dan penyelenggaraan >Docker >Bagaimana untuk menyemak sama ada mesin maya semasa ialah Docker?

Bagaimana untuk menyemak sama ada mesin maya semasa ialah Docker?

PHPz
PHPzasal
2023-04-19 14:12:062305semak imbas

Docker ialah platform kontena popular yang membolehkan anda membungkus, menghantar dan menjalankan aplikasi dengan mudah, menjadikan tugas operasi dan penyelenggaraan lebih mudah. Bekas Docker adalah mudah alih, jadi bekas yang sama boleh dijalankan pada pelbagai jenis hos yang berbeza, yang merupakan salah satu ciri berkuasa yang disediakan oleh Docker.

Dalam Docker, bekas pada asasnya ialah proses terpencil yang diasingkan menggunakan salah satu ciri kernel Linux yang disokong (seperti ruang nama, kumpulan kawalan, dsb.). Docker juga membina bekas menggunakan imej, yang merupakan pakej boleh laku ringan yang mengandungi semua kod dan kebergantungan yang diperlukan untuk menjalankan bekas.

Bagaimana untuk menyemak sama ada mesin maya semasa ialah Docker?

Jika anda ingin tahu sama ada mesin maya semasa ialah Docker, sila ikuti langkah berikut:

1. Buka terminal atau shell.

2. Masukkan arahan berikut:

uname -a

3. Selepas melaksanakan arahan ini, anda akan melihat output yang akan menunjukkan kepada anda maklumat tentang sistem pengendalian anda sedang menjalankan butiran. Dalam output, anda harus melihat maklumat versi kernel. Dalam bekas Docker, versi kernel biasanya dinyatakan dalam bentuk "3.x.x". Jika anda melihat versi kernel seperti ini, mesin maya anda mungkin merupakan bekas Docker.

4 Jika anda ingin mengetahui lebih lanjut sama ada ia berada dalam bekas Docker, sila masukkan arahan berikut:

cat /proc/1/cgroup

Arahan ini akan memaparkan Sesuatu sebelumnya yang bermula dengan beberapa nombor. Jika anda melihat medan "/docker/", ini bermakna anda menjalankan bekas Docker. Contohnya:

8:cpu:/docker/1234b4e4e4c4
7:cpuset:/docker/1234b4e4e4c4
6:blkio:/docker/1234b4e4e4c4
docker:/4c4:memory:4b4
4:devices:/docker/1234b4e4e4c4
3:hugetlb:/docker/1234b4e4e4c4
2:perf_event:/docker/1234b4e4e4c4
1/4e4e4c4

1/4e4e4c4

1/4c4e4c4

1/4c4e4c4

1/4c4e4c4

1/4c4e/systemd 🎜 >Dalam contoh di atas, anda boleh melihat medan "/docker/", yang bermaksud anda menjalankan bekas Docker.

RingkasanDocker ialah platform kontena yang sangat berkuasa yang boleh mengurangkan beban operasi dan penyelenggaraan. Untuk menyemak sama ada mesin maya semasa ialah bekas Docker, anda boleh melaksanakan dua arahan di atas, yang akan memberitahu anda versi kernel dan maklumat Cgroup, membolehkan anda menentukan sama ada mesin maya semasa ialah bekas Docker.

Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada mesin maya semasa ialah Docker?. 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