Docker ist eine beliebte Containerisierungsplattform, mit der Sie Anwendungen einfach verpacken, bereitstellen und ausführen können, wodurch Betriebs- und Wartungsaufgaben einfacher werden. Docker-Container sind portabel, sodass derselbe Container auf einer Vielzahl unterschiedlicher Hosttypen ausgeführt werden kann. Dies ist eine der leistungsstarken Funktionen von Docker.
In Docker ist ein Container im Grunde ein isolierter Prozess, der mithilfe einer der unterstützten Linux-Kernelfunktionen (wie Namespaces, Kontrollgruppen usw.) isoliert wird. Docker erstellt Container auch mithilfe von Bildern, bei denen es sich um leichte ausführbare Pakete handelt, die den gesamten Code und alle Abhängigkeiten enthalten, die zum Ausführen des Containers erforderlich sind.
Wie überprüfe ich, ob die aktuelle virtuelle Maschine Docker ist?
Wenn Sie wissen möchten, ob die aktuelle virtuelle Maschine Docker ist, befolgen Sie bitte diese Schritte:
1 Öffnen Sie ein Terminal oder eine Shell.
2. Geben Sie den folgenden Befehl ein:
uname -a
3. Nach der Ausführung dieses Befehls sehen Sie die Ausgabe, in der Informationen angezeigt werden Sie erhalten Details zum laufenden Betriebssystem. In der Ausgabe sollten Sie Informationen zur Kernel-Version sehen. In Docker-Containern wird die Kernel-Version normalerweise in der Form „3.x.x“ ausgedrückt. Wenn Sie eine solche Kernelversion sehen, handelt es sich bei Ihrer virtuellen Maschine wahrscheinlich um einen Docker-Container.
4. Wenn Sie mehr darüber wissen möchten, ob es sich im Docker-Container befindet, geben Sie bitte den folgenden Befehl ein:
cat /proc/1/cgroup
Dieser Befehl zeigt Inhalte an, die mit einigen vorherigen Zahlen beginnen. Wenn Sie das Feld „/docker/“ sehen, bedeutet das, dass Sie einen Docker-Container ausführen. Zum Beispiel:#🎜🎜 ## 🎜🎜#8: cpu:/docker/1234b4e4e4c4
7: cpuset:/docker/1234b4e4e4c46: blkio:/docker/1234b4e4c4c4##5: Memory: Memory: Memory: Memory: Memory: Memory: Memory: Memory: Memory: Speicher : /docker/1234b4e4e4c4
4:devices:/docker/1234b4e4e4c4
3:hugetlb:/docker/1234b4e4e4c4
2:perf_event:/docker/1234b4e4e4c4#🎜 🎜 #1:name=systemd : /docker/1234b4e4e4c4
Im obigen Beispiel sehen Sie das Feld „/docker/“, was bedeutet, dass Sie einen Docker-Container ausführen.
Zusammenfassung
Docker ist eine sehr leistungsstarke Containerisierungsplattform, die den Betriebs- und Wartungsaufwand reduzieren kann. Um zu überprüfen, ob es sich bei der aktuellen virtuellen Maschine um einen Docker-Container handelt, können Sie die beiden oben genannten Befehle ausführen. Diese geben Ihnen die Kernel-Version und Cgroup-Informationen an, sodass Sie feststellen können, ob es sich bei der aktuellen virtuellen Maschine um einen Docker-Container handelt.
Das obige ist der detaillierte Inhalt vonWie überprüfe ich, ob die aktuelle virtuelle Maschine Docker ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!