Docker ist ein Open-Source-Tool zur Virtualisierung von Anwendungen. Es ermöglicht das Packen von Anwendungen als Container und das Ausführen dieser Container überall. Darüber hinaus bietet Docker eine interaktive Schnittstelle für Container, um Benutzeroperationen zu erleichtern. In diesem Artikel wird erläutert, wie Sie die interaktive Schnittstelle laufender Container aufrufen.
1. Verwenden Sie den Docker-Befehl, um den Container zu betreten. Nach dem Betreten des Containers können Benutzer verschiedene Befehle im Container ausführen, z. B. Prozesse anzeigen, Konfigurationen ändern usw. Hier sind die spezifischen Schritte:
Verwenden Sie den Docker-Befehl ps, um die aktuell ausgeführten Container anzuzeigen und die Container-ID zu erhalten, die eingegeben werden muss.$ docker ps
$ docker exec -it container_id /bin/bash
Zu diesem Zeitpunkt haben wir die interaktive Schnittstelle des Containers betreten.
2. Verwenden Sie den Docker-Attach-Befehl, um den Container zu betreten.
Zusätzlich zur Verwendung des Docker-Exec-Befehls können wir auch den Docker-Attach-Befehl verwenden, um den Container zu betreten. Im Gegensatz zu Docker Exec kann Docker Attach nur Container betreten, die bereits ausgeführt werden.
Verwenden Sie den Docker-Befehl ps, um die aktuell ausgeführten Container anzuzeigen und die Container-ID zu erhalten, die Sie eingeben müssen.$ docker ps
$ docker attach container_id
Führen Sie den Exit-Befehl im Container aus, um die interaktive Schnittstelle des Containers zu verlassen.
Zusammenfassung
In diesem Artikel werden zwei Methoden zum Aufrufen der interaktiven Containerschnittstelle vorgestellt, nämlich der Befehl „docker exec“ und der Befehl „docker attachment“. Beide Methoden erfüllen die Aufgabe, den Container zu betreten. Die Verwendung des Befehls „docker exec“ ist flexibler, unterstützt die Eingabe eines gestoppten Containers und kann Befehle innerhalb des Containers angeben. Die Verwendung des Docker-Attach-Befehls ist einfacher. Sie müssen nur die Container-ID angeben, um den Container einzugeben.
Das obige ist der detaillierte Inhalt vonWie Docker die interaktive Schnittstelle laufender Container betritt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!