Echte Ausführung
Teil des Abschnitts Einführung in Docker der Terminal-Journey von Coddy. Lektion 8 von 40.
Befehle innerhalb eines Containers werden tatsächlich ausgeführt, nicht nur als vorgetäuschte Ausgabe. Du kannst dies beweisen, indem du dem Container eine Shell und ein kleines Skript übergibst:
docker run alpine sh -c "echo abc | tr a-z A-Z"Hier führt sh -c eine Shell-Befehlszeichenfolge innerhalb des Containers aus. Die Shell leitet abc an tr weiter, das es in Großbuchstaben umwandelt, sodass die Ausgabe ABC lautet.
Das bedeutet, dass du Pipes, Variablen und die dir bereits bekannten Befehlszeilenwerkzeuge alle innerhalb des Containers verwenden kannst.
Aufgabe
EinfachFühre einen Container aus alpine aus, der sh -c verwendet, um die Zahlen 1 bis 3 mithilfe von seq 3 jeweils in einer eigenen Zeile auszugeben.
Der Befehl seq gibt eine Zahlenfolge aus, daher gibt seq 3 1, 2 und 3 aus, jeweils in einer eigenen Zeile.
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Übe selbstständig: Terminal-Playground