Wie man in eine Docker -Container -Shell einsteigt

Wie man in eine Docker -Container -Shell einsteigt
Ein Container ist ein Dateiformat, das alle Code und Abhängigkeiten einer Anwendung in einem standardisierten Format zusammenfasst, um in mehreren Computerumgebungen effizient und zuverlässig auszuführen. Docker ist ein kompakter, unabhängiger ausführbarer Container, der alle zum Ausführen einer Anwendung, die Bibliotheken, Systemtools, Code und Laufzeit umfasst, benötigt.

Ein Container ist ein Bild, das ausgeführt werden kann. Um die Docker -API oder CLI zu verwenden, können Sie einen Container erstellen, starten, beenden, bewegen oder zerstören. Sie können den Speicher an einen Container anschließen, ihn an ein oder sogar mehr Netzwerke anschließen oder sogar ein neues Bild basieren, das auf seinem vorhandenen Zustand basiert. Ein Behälter ist oft gut von diesen anderen Containern und seinem Host -Gerät durch Konvention getrennt. Sie steuern, wie getrennt das Netzwerk eines Containers und andere grundlegende Subsysteme von anderen Containern und dem Host -Gerät stammen. Ein Docker-Container ist ein vorkonfigurierter Container, der zur Installation einer bestimmten Anwendung oder Umgebung unterwegs verwendet wird. Es kann sich um alle anderen Operating-System-Container handeln, um die Anforderungen zu erfüllen. Das ansprechendste Merkmal von Containern ist jedoch die Fähigkeit, sanft zu sterben und wiederzubeleben, wenn das Lastausgleich erforderlich ist. Container sind zu Beginn „erschwinglich“, und sie sollen schnell auftauchen und verschwinden. Unabhängig davon. Benutzer können Anwendungen vom zugrunde liegenden System mit Docker-Containern trennen, bei denen es sich um virtualisierte Laufzeitumgebungen handelt. Diese Container sind kleine, tragbare Komponenten, mit denen Sie schnell eine Anwendung einrichten können. Die Einheitlichkeit der Computerumgebung, die im Container ausführt, ist ein wertvolles Merkmal. Jetzt werden wir über den Prozess sprechen, um in die Docker Container Shell zu beginnen.

Voraussetzungen:

Um in die Docker Container Shell zu beginnen, stellen Sie sicher, dass Sie Ubuntu 20 haben.04 Betriebssystem installiert und konfiguriert. Sie können auch jedes andere Betriebssystem nutzen. Die notwendigste Anforderung ist die Installation des Dockers. Da wir Docker bereits in unserem Betriebssystem installiert haben, können wir die folgende Methode problemlos befolgen.

Methode, um in Docker Container Shell einzusteigen:

Um loszulegen, müssen Sie das Befehlszeilenterminal öffnen. Dazu können Sie es im Anwendungsbereich durchsuchen oder die Verknüpfungsschlüssel „Strg+Alt+T“ verwenden. Folgen Sie nun den zitierten Schritten, um in die Docker -Containerschale zu gelangen.

Schritt 1: Listen Sie Docker -Container auf

Wenn wir auf einen vorhandenen Container zugreifen möchten, müssen wir sicherstellen, dass er funktioniert. Um dies zu erreichen, verwenden Sie den Befehl Docker PS, um den Status unserer Container in unserem System zu überprüfen. Verwenden Sie den folgenden Befehl, um eine Liste aller Container zu erhalten (einschließlich derjenigen, die gestoppt wurden).

$ docker ps -a

In der Ausgabe dieses Befehls können Sie ansehen, dass es nicht einmal einen einzelnen Container gibt, der vorerst begonnen wurde.

Schritt 2: Behälter starten

Um mit einem Container zu beginnen, lassen Sie uns einen Rabbitmq -Container als Illustration erstellen, da wir keine operativen Container haben. Jetzt können wir den folgenden zitierten Befehl verwenden, um den Rabbitmq -Container auszuführen.

$ docker run -d rabbitmq: 3

Die Ausführung dieses Befehls dauert einige Zeit, wenn der Download aller Pakete beginnt. Es wird also empfohlen, im selben Terminalfenster zu bleiben und es nicht zu beenden. Jetzt werden wir den Container über eine andere Docker -Anfrage sehen, sobald er begonnen hat.

$ docker ps

Schritt 3: Verwenden von Docker Exec

Wie im obigen Bild hervorgehoben, haben wir die Container -ID gezeigt, die wir in diesem Schritt verwenden werden. Sie müssen jetzt den Exec -Befehl verwenden, um Bash im entsprechenden Container zu installieren. Stellen Sie sicher, dass Sie Docker Version 1 ausführen.3 oder höher. Verwenden Sie den unten aufgeführten Befehl zum Erwerb von Shell -Zugriff auf einen Docker -Container.

$ Docker exec -t Sch

Das Feld muss gemäß Ihren Anforderungen gefüllt werden. Sie können Ihre Container -ID verwenden. In der Ausgabe des oben ausgeführten Befehls werden Sie in die Docker Container Shell einsteigen.

Abschluss:

In diesem Tutorial haben wir uns auf das grundlegende Konzept des Docker -Containers und darüber, wie Sie in die Docker -Container -Shell einsteigen können. Ich hoffe, jetzt haben Sie keine Schwierigkeiten, in die Docker -Containerschale zu gelangen.