Menu
Coddy logo textTech

Echte Ausführung

Teil des Abschnitts Einführung in Docker der Terminal-Journey von Coddy — Lektion 8 von 40.

Befehle innerhalb eines Containers werden echt ausgeführt, nicht als vorgetäuschtes Echo. Sie können dies beweisen, indem Sie dem Container eine Shell und ein kleines Skript geben:

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, was es in Großbuchstaben umwandelt, sodass die Ausgabe ABC ist.

Das bedeutet, dass Sie Pipes, Variablen und die Befehlszeilenwerkzeuge, die Sie bereits kennen, direkt im Container verwenden können.

challenge icon

Aufgabe

Einfach

Führen Sie einen Container von alpine aus, der sh -c verwendet, um die Zahlen 1 bis 3 unter Verwendung von seq 3 jeweils in einer eigenen Zeile auszugeben.

Spickzettel

Verwenden Sie sh -c, um einen Shell-Befehls-String innerhalb eines Containers auszuführen:

docker run alpine sh -c "echo abc | tr a-z A-Z"

Dies ermöglicht es, dass Pipes, Variablen und CLI-Tools innerhalb des Containers funktionieren.

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