Verschiedene Distributionen
Teil des Abschnitts Einführung in Docker der Terminal-Journey von Coddy — Lektion 9 von 40.
Jedes Image verfügt über sein eigenes Dateisystem, daher kann derselbe Befehl je nach Image, in dem er ausgeführt wird, unterschiedliche Ergebnisse liefern. Ein hervorragendes Beispiel ist /etc/os-release, eine Datei, die jede Linux-Distribution verwendet, um sich selbst zu beschreiben:
docker run alpine cat /etc/os-releaseIn alpine ausgeführt, zeigt diese Datei Alpine Linux. Führen Sie genau denselben Befehl in ubuntu aus:
docker run ubuntu cat /etc/os-releaseund dort steht stattdessen Ubuntu. Die Dateien unterscheiden sich tatsächlich, da jedes Image wirklich ein anderes Betriebssystem ausliefert.
Aufgabe
AnfängerLies die Datei /etc/os-release in einem ubuntu-Container mit cat und bestätige, dass sie sich als Ubuntu identifiziert.
Spickzettel
Jedes Docker-Image verfügt über ein eigenes Dateisystem. Derselbe Befehl kann je nach Image unterschiedliche Ergebnisse liefern:
docker run alpine cat /etc/os-release # gibt Alpine Linux aus
docker run ubuntu cat /etc/os-release # gibt Ubuntu aus/etc/os-release ist eine Standard-Linux-Datei, die die Betriebssystem-Distribution des Images beschreibt.
Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Einführung in Docker
5Container untersuchen
Container-LogsDetails untersuchenBefehle ausführenZusammenfassung – Health Check3Container ausführen
Einen Befehl ausführenEchte AusführungVerschiedene DistributionenContainer automatisch entfernenZusammenfassung – Container Runner