Detaillierte Erklärung zum Ein- und Aussteigen aus dem Docker-Container

Detaillierte Erklärung zum Ein- und Aussteigen aus dem Docker-Container

1 Starten Sie den Docker-Dienst

Zuerst müssen Sie wissen, wie Sie den Docker-Dienst starten:

Dienst Docker starten

oder:

systemctl starte Docker

2. Beenden Sie den Docker-Dienst

So beenden Sie den Docker-Dienst:

Dienst Docker Stopp

oder:

systemctl stoppt Docker

3 Starten Sie einen Container eines Docker-Images

Das Docker-Image wird als Image und der Container als Container bezeichnet.

Bei Docker ist ein Image statisch, ähnlich einem Snapshot eines Betriebssystems, während ein Container dynamisch ist und eine laufende Instanz eines Images darstellt.

Beispielsweise gibt es ein Image mit dem Namen Ubuntu. Starten wir nun den Container dieses Images und geben die Bash-Befehlszeile dieses Containers ein:

docker run -t -i ubuntu /bin/bash

Auf der offiziellen Website heißt es:

  • Docker Run: führt einen Container aus.
  • ubuntu: ist das Image, das Sie ausführen möchten.
  • -t: Flag weist ein Pseudo-TTY oder Terminal innerhalb des neuen Containers zu.
  • -i: Mit der Flagge können Sie eine interaktive Verbindung herstellen, indem Sie den Standardeingang (STDIN) des Containers erfassen.
  • /bin/bash: startet eine Bash-Shell in unserem Container.

Es ist einfach zu verstehen:

  • Docker Run: Starten Sie den Container
  • ubuntu: das Image, das Sie starten möchten
  • -t: Terminal aufrufen
  • -i: Erhalten Sie eine interaktive Verbindung, indem Sie Eingaben vom Container erhalten.
  • /bin/bash: Startet eine Bash-Shell im Container

Dadurch gelangen Sie in den Container:

root@af8bae53bdd3:/#

Wenn Sie über einen laufenden Container verfügen, können Sie ihn im externen Betriebssystem ausführen, in dem sich der Container befindet:

Docker PS

Schauen Sie sich diesen Container an.

Wenn Sie alle Container sehen möchten, einschließlich der laufenden und der nicht laufenden oder inaktiven Images, führen Sie Folgendes aus:

Docker ps -a

Wenn Sie beenden möchten:

Ctrl-D

oder:

root@af8bae53bdd3:/# beenden

Wenn Sie diesen Container erneut öffnen möchten, führen Sie Folgendes aus:

Docker starten goofy_almeida

Wobei „goofy_almeida“ der Name des Containers ist.

4 Betreten des Containers

4.1 Verwenden Sie den Befehl "Docker Attach", um

Zu diesem Zeitpunkt läuft der Container im Hintergrund. Wenn Sie sein Terminal aufrufen möchten, gehen Sie wie folgt vor:

Docker anhängen goofy_almeida

Das ist es.

4.2 Verwenden Sie den Befehl "docker exec -it", um

Die Verwendung des Befehls „Docker Attach“ zum Aufrufen des Containers hat einen Nachteil: Jedes Mal, wenn Sie den Container verlassen und in den Vordergrund wechseln, wird auch der Container beendet.

Um den Container zu beenden und ihn gleichzeitig im Hintergrund weiterlaufen zu lassen, verwenden Sie den Befehl „docker exec -it“. Jedes Mal, wenn Sie diesen Befehl verwenden, um den Container zu betreten, wird der Container nach dem Verlassen des Containers weiterhin im Hintergrund ausgeführt. Die Befehlsverwendung lautet wie folgt:

docker exec -it goofy_almeida /bin/bash
  • goofy_almeida: Der Name des zu startenden Containers
  • /bin/bash: Startet eine Bash-Shell im Container

Wenn Sie den Container durch Eingabe von „exit“ oder Drücken von „Strg + C“ verlassen, wird der Container weiterhin im Hintergrund ausgeführt, und zwar durch:

Docker PS

Du kannst es finden.

5. Verlassen Sie den Container

eingeben:

Ausfahrt

Oder drücken Sie die Taste:

Strg + D

Dies ist das Ende dieses Artikels zum Ein- und Aussteigen aus dem Docker-Container. Weitere Informationen zum Ein- und Aussteigen aus dem Docker-Container finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So erstellen, starten und stoppen Sie einen Docker-Container
  • Starten Sie den Docker-Dienst neu, um den automatischen Start- und Stoppbefehl anzuwenden (empfohlen)
  • So führen Sie den Betrieb nach dem Verlassen des Docker-Containers weiter aus

<<:  js zum Implementieren von Details im Datei-Upload-Stil

>>:  Verbesserung der Wirkung von Hyperlinks im Webdesign und in der Produktion

Artikel empfehlen

MySQL-Kodierung utf8 und utf8mb4 utf8mb4_unicode_ci und utf8mb4_general_ci

Referenz: MySQL-Zeichensatzübersicht utf8mb4 wurd...

Detaillierte Erläuterung der JavaScript-Implementierung der Hash-Tabelle

Inhaltsverzeichnis 1. Hash-Tabellenprinzip 2. Das...

Nginx implementiert ein Codebeispiel für die https-Websitekonfiguration

https-Basisport 443. Er wird für etwas verwendet,...

Analyse der Nutzung des Xmeter API-Schnittstellentesttools

XMeter API bietet einen umfassenden Online-Schnit...

Der einfachste Weg, das MySQL-Root-Passwort zurückzusetzen

Meine MySQL-Version ist MySQL V5.7.9, bitte verwe...

WiFi-Entwicklung | Einführung in die WiFi-Wireless-Technologie

Inhaltsverzeichnis Einführung in die WiFi-Wireles...

JavaScript zur Implementierung der Webversion des Schlangenspiels

In diesem Artikel wird der spezifische Code für J...

So bereinigen Sie den MySQL-Speicherplatz in der Alibaba Cloud

Heute habe ich von Alibaba Cloud eine Festplatten...

Beispielcode für die HTML-Formatierung von JSON

Ohne weitere Umschweife werde ich den Code direkt...