Medieval Farmers Docker Abenteuer

DockerDockerBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden Sie in eine mittelalterliche Stadt transportiert, in der ein Bauer Ihre Hilfe benötigt. Die Stadt ist voller Aktivität, und der Bauer braucht eine Möglichkeit, seine Waren effizient an verschiedene Teile der Stadt zu transportieren. Ihr Ziel ist es, sich an den Transportbehälter des Bauers anzuhängen und die Logistik der Bewegung der Waren an verschiedene Orte innerhalb der Stadt zu überwachen.

Dies ist ein Guided Lab, das schrittweise Anweisungen bietet, um Ihnen beim Lernen und Üben zu helfen. Befolgen Sie die Anweisungen sorgfältig, um jeden Schritt abzuschließen und praktische Erfahrungen zu sammeln. Historische Daten zeigen, dass dies ein Labor der Stufe Anfänger mit einer Abschlussquote von 97% ist. Es hat eine positive Bewertungsrate von 91% von den Lernenden erhalten.

Erstellen eines Docker-Containers

In diesem Schritt werden Sie einen Docker-Container erstellen, um den Transportbehälter des Bauers zu repräsentieren.

## Erstellen eines neuen Docker-Containers
docker run --name transport-container -d alpine tail -f /dev/null

Mit dem Container verbinden (Attach)

Verbinden Sie sich nun mit dem Transportcontainer (transport container), um die Logistik zu beobachten.

## Mit dem Container verbinden (Attach)
docker attach transport-container

Hinweis: Um sich sicher vom Container zu trennen, ohne ihn zu stoppen, drücken Sie Ctrl-p gefolgt von Ctrl-q. Wenn Sie Ctrl-c verwenden, wird der Container-Prozess gestoppt.

Güter übertragen

In diesem Schritt verwenden Sie den folgenden Befehl in einem anderen Terminal, um eine interaktive Shell im Container zu öffnen und die Übertragung von Gütern innerhalb des angehängten Containers zu simulieren.

docker exec -it transport-container sh
## Erstellen einer hello.py-Datei
echo "print('Hello Docker')" > hello.py
## Innerhalb des angehängten Containers die hello.py an verschiedene Orte verschieben
mv hello.py /var

Zusammenfassung

In diesem Lab haben Sie gelernt, wie der Docker-attach-Befehl verwendet wird, um mit einem laufenden Container zu interagieren. Indem Sie ein mittelalterliches Stadt-Szenario simuliert haben, konnten Sie das Konzept des Anbinden an einen Container und der Ausführung von Operationen innerhalb desselben verstehen. Diese praktische Erfahrung liefert ein praktisches Verständnis von Container-Management und -Anbindetechniken.