Wie Docker die interaktive Schnittstelle laufender Container betritt

PHPz
Freigeben: 2023-04-10 15:57:34
Original
2565 Leute haben es durchsucht

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.
  1. $ docker ps
    Nach dem Login kopieren
    Nach dem Login kopieren
Verwenden Sie den Befehl „docker exec“, um den Container basierend auf der angezeigten Container-ID einzugeben, wobei „container_id“ die Container-ID ist.
  1. $ docker exec -it container_id /bin/bash
    Nach dem Login kopieren
  2. In der obigen Operation ermöglicht die Option -it den interaktiven Eintritt in den Container; /bin/bash gibt die Standard-Shell nach dem Eintritt in den Container an.

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.
  1. $ docker ps
    Nach dem Login kopieren
    Nach dem Login kopieren
Verwenden Sie den Docker-Attach-Befehl, um den Container basierend auf der angezeigten Container-ID einzugeben, wobei „container_id“ die Container-ID ist.
  1. $ docker attach container_id
    Nach dem Login kopieren
  2. Im obigen Vorgang haben wir den Docker-Attach-Befehl verwendet, um den Container zu betreten. An diesem Punkt betreten wir die interaktive Schnittstelle des Containers.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage