Menu
CoddyTech

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.

challenge icon

Aufgabe

Einfach

Fü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

Terminal
quiz iconTeste dich 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

Übe selbstständig: Terminal-Playground