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.
Erstelle einen Docker-Container
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-pgefolgt vonCtrl-q. Wenn SieCtrl-cverwenden, 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.



