Docker Exec -it

Docker Exec -it
Docker ist ein Container -Management -Framework, das kostenlos und Open Source ist. Es ermöglicht Entwicklern, Programme in Container zu bündeln, bei denen es sich.

Docker Framework hat eine Konsolenplattform entwickelt, mit der wir mehrere Befehle darauf ausführen können, um Daten von Containern zu erhalten. Es gibt einige Ausführungsbefehle von Dockern und EXEC -Angaben. Mit dem Exec -Befehl können wir die Befehle in einem ausgeführten Container ausführen, ohne eine neue Konsole zu öffnen.

Dieser Artikel wird also die Verwendung des exec -it -Befehls von Docker in Ubuntu 20 demonstrieren.04 System.

Zur Öffnung der Shell -Anwendung für den Ubuntu 20.04 System müssen alle alten Versionen von Docker zusammen mit anderen von unserem System installierten Paketen entfernen.

Für diesen Zweck wurde also die APT-GET-Anweisung mit 4 "entfernen" Schlüsselwörtern verwendet. Es bittet darum, dass unser girokales Konto Passwort fortgesetzt wird. Wir haben ein Passwort hinzugefügt und eingegeben, um diesen Vorgang fortzusetzen.

Bei der Ausführung werden Sie aufgefordert, "Y" zu drücken, um diesen Prozess wie unten gezeigt fortzusetzen.

Innerhalb weniger Sekunden werden der gesamte Docker und seine zugehörigen Pakete erfolgreich entfernt.

Jetzt müssen Sie Ihr Linux-System über den APT-Get-Befehl des unten gezeigten Updates aktualisieren. Es ist ein notwendiger Schritt, befolgt zu werden, um etwaige Unannehmlichkeiten zu vermeiden.

$ sudo apt-Get-Update

Laden Sie den Docker von seiner Website herunter, wenn Sie keine andere Möglichkeit kennen, ihn zu installieren. Die unten angegebene Curl -Anweisung muss in dieser Hinsicht verwendet werden.

Um die Docker-Plattform zu installieren, verwenden Sie nun den Befehl „APT-Get“ -Anstallation, gefolgt vom Namen einer Plattform als "Docker".io ”unten gezeigt. Es wird alle Informationen berechnen.

$ sudo apt-Get Installieren Sie Docker.io

Bei der Verarbeitung müssen Ihre Bestätigung weiterhin Docker in Ihrem Ubuntu 20 installieren.04. Sie müssen "y" als Antwort auf die Frage drücken.

Wenn der Docker aufgrund einiger Probleme mit dem obigen Befehl nicht an Ihrem Ende installiert werden kann.

$ sudo snap install docker

Sie können die installierte Version von Docker in Ihrem System über den Befehl unten mit dem Schlüsselwort "Docker" herausfinden. Jetzt ist der Docker installiert und zur Verwendung bereit.

$ docker -Verssion

Der Befehl "PS" von Docker "PS" kann verwendet werden, um die Informationen zu allen Containern in Ihrem System zu erhalten. Wir haben die Sudo -Berechtigungen verwendet, um die Anweisung „Docker PS“ auszuführen, um diese Informationen zu erhalten. Wir haben herausgefunden, dass in unserem Docker derzeit keinen Container gibt.

$ sudo docker ps -a

Sie müssen alle verfügbaren Bilder von Docker in Ihrem System mit der unten gezeigten Anweisung „Docker Images“ herausfinden. Sie können sehen, dass wir derzeit 4 Bilder zur Verfügung haben, die in unserem Docker -System zusammen mit ihren Informationen verwendet werden können.

$ sudo docker Bilder

Sie müssen diese Bilder in Ihrem System mit dem Docker -Zuganweisungen zusammen mit dem Bildnamen ziehen. Also haben wir 3 Bilder nacheinander gezogen.e. Ubuntu, geschäftige Box, Hallo Welt.

$ sudo docker zieh Ubuntu
$ sudo docer pull tousybox
$ sudo docer zieh Hallo-Welt

Jetzt können all diese Bilder an unserem Ende verwendet werden. Wir müssen also die Bilder ausführen, um Container zu erstellen. Versuchen Sie hier. Wir haben es für alle 3 Bilder wie unten gemacht.

$ sudo docker run ubuntu
$ sudo docker run tousybox
$ sudo docer run hello world

Nachdem Sie die Containerinformationen über die Docker -Anweisung „PS“ überprüft haben, können Sie feststellen, dass 3 Containerbilder erstellt wurden. Jetzt können wir sie mit ihrer ID oder ihren Namen verwenden.

$ sudo docker ps -a

Jetzt werden wir uns zuerst die Anweisung "Run" ansehen, damit Sie, wenn wir den Befehl „Exec“ verwenden, für Sie klarer sein wird. Wir haben die Anweisung "Docker Run" mit der Option "-name" verwendet, um das Bild "geschäftige Box" in "Test1" umzubenennen, um umzubenennen. Zusammen mit dieser wird die Option mit der Option verwendet, um die interaktive Konsole auf unserer Shell zu öffnen.

Jetzt wurde ein Container mit dem Namen "Test1" für die Bildbusing -Box ausgeführt und seine Konsole wird geöffnet. Wir haben die Liste "LS" verwendet, um alle Inhalte in einem laufenden Container "Test1" anzuzeigen. Wenn der Benutzer den Container verletzt.

Mit der Docker "PS -Anweisung" können wir den laufenden Container mit seinem Status "Up" und anderen Informationen sehen.

$ sudo docker ps

Jetzt werden wir uns die Anweisung "Exec -it" im Vergleich zur Anweisung "Run" ansehen. Beginnen Sie also den Container "test1" mit einem Docker -Startanweisungen. Verwenden Sie dann die Anweisung "Docker Exec -it" zusammen mit dem Containernamen "Test1". Sie müssen eine Anweisung eingeben, die Sie nach dem Containernamen ausführen möchten. Sie erhalten ähnliche Ergebnisse, wenn Sie in der Anweisung „Run“ eingeladen sind. Mit der Anweisung „Exec -IIT“ können Sie den Anweisungen im ausführlichen Container ausführen.

Abschluss

Der Einführungsabsatz dieses Tutorials führt Sie zur Arbeit von Docker und wie es Daten in den Containern verwaltet. Wir haben die Installation von Docker in der Ubuntu 20 besprochen.04 System zusammen mit dem Ziehen und Ausführen seiner Bilder. Danach haben wir den Vergleich zwischen Anweisungen „Run“ und „Exec -IIT“ demonstriert, um anzuzeigen, wie der Exec -Befehl Befehle in dem bereits ausgeführten Container ohne die Konsole ausführen kann, wie der Befehl „Ausführen“. Alle verwendeten Befehle sind recht einfach zu verstehen und zu implementieren.