Kernel-Version im Docker-Image finden

Kernel-Version im Docker-Image finden

Ich verwende ein Docker-Image und versuche herauszufinden, welche Pakete installiert sind. Insbesondere welche Kernel-Pakete.

Mit diesem Befehl erhalte ich die folgenden Kernelpakete

rpm -qa kernel*
kernel-devel-2.6.32-754.6.3.el6.i686
kernel-headers-2.6.32-754.17.1.el6.centos.plus.i686

aber es fehlt ... wie kann ich überprüfen, ob ein bestimmter Kernel ausgeführt wird?

kernel-2.6.32-754.3.5.el6.i686.rpm

Soweit ich gelesen habe, verwendet das Docker-Image den nativen Betriebssystemkernel, um Befehle auszuführen. Aber ich versuche zu bestätigen, dass dies der Kernel-2.6.32-754.3.5.el6.i686.rpm ist. Laut der Dokumentation läuft er.

Danke

Antwort1

Ein Docker-Image hat keinen Kernel. Es verwendet den Kernel des Host-Rechners, auf dem Sie Docker ausführen. Sie können diesen Befehl in Ihrem Docker-Container und von Ihrem CentOS-Host aus ausführen. Es wird dasselbe Ergebnis angezeigt.

uname -sr

Eine ähnliche Frage gibt es aufSuper User

Ps:// Übrigens sollten Sie Ihren CentOS-Host wie empfohlen auf Kernel 3.10+ aktualisierenHier

verwandte Informationen