Docker an den laufenden Container beigefügt

Docker an den laufenden Container beigefügt
Docker ist eine Sammlung von Infrastrukturlösungen, die viele Programme in Containern mithilfe der OS-Ebene zur Verfügung stellen. Container scheinen von anderen getrennt zu sein und umfassen ihre unabhängigen Programme, Module und Konfigurationseinstellungen. Behälter können über bestimmte Schnittstellen miteinander interagieren. In diesem Artikel wird angezeigt, wie ein Benutzer Docker mit einigen laufenden Containern im Ubuntu 20 anhängen kann.04 System. Beginnen wir mit dem Start der Shell und aktualisieren Sie das System mit dem "APT" -Paket. Der Befehl wurde in der Shell ausgeführt, wie im Bild gezeigt.

Jetzt ist das System bereits aktualisiert. Lassen Sie uns das Docker -Dienstprogramm in unserem Ubuntu 20 installieren.04 System. Dafür werden wir das "Snap" -Eindienstprogramm unseres Systems verwenden. Dafür müssen Sie über ein Snap -Dienstprogramm oder ein Paket auf dem System installiert sein. Wir haben also die Abfrage "Installation" in der Shell mit dem Schlüsselwort "Docker" mithilfe des Dienstprogramms "Snap" verwendet. Nach der Ausführung begann das System mit dem Herunterladen des Dockers mit SNAP, wie unten gezeigt.

Nach einer Weile wird es montiert und die angezeigte Linie wird auf der Schale angezeigt.

Wir müssen den Befehl systemctl verwenden, um das Docker -Dienstprogramm zu starten. Der Befehl wurde also mit dem Namen "Docker" verwendet, während das Wort "Start" verwendet wird, damit er startet und das Wort "aktiviert" ist, um es in unserem System aktiv zu machen

Wenn wir nach dem aktuellen Status des Dockers nachsehen.

Sie müssen den Curl SSL -Schlüssel für den Docker hinzufügen, den wir installiert haben. Sie müssen den folgenden Befehl im Bild in Ihrem Shell-Terminal wie wir verwenden. Sie erhalten das Ergebnis mit dem Wort "OK" wie gezeigt.

Versuchen wir über den Befehl „PS“, sich mit dem Docker und seinen Containern zu verbinden. Durch das Ausführen dieses Befehls kann Sie zu einem Fehler verweigert werden.

Sie müssen nicht in Panik geraten. Dieser Fehler kann mit einem einfachen einzelnen Befehl von „Chmod“ behoben werden. Dieser Befehl wird verwendet, um die Erlaubnis für den „Docker“ zu erhalten.Sockendatei in unserem System gehalten. Möglicherweise wird nach Ihrem Sudo -Passwort gefragt, und Sie werden sehen, dass es funktioniert.

Wenn Sie den Befehl "PS" von Docker in der Shell ausführen, werden Sie die Ausgabe mit einigen Spaltennamen angezeigt. Derzeit sind bisher keine Behälter in unserem Docker gefunden. Die Flag „-a“ zeigt die Gesamtbehälter in unserem System, ich.e., null. Die Flag „-l“ zeigt den zuletzt verwendeten Container in unserem Docker, der ebenfalls leer ist. Dort müssen wir einen erstellen.

Für die Erstellung des Containers benötigen wir Bilder für Docker. Wir können diese Bilder auf der Docker -Website erwerben und können mit dem Befehl Pull in der Shell innerhalb des Dockers gezogen werden. Während der Überprüfung haben wir festgestellt, dass unser Docker nach dem Befehl keine Bilder hat.

Lassen Sie uns mit dem Befehl Pull die Bilder in unserem Docker -Dienstprogramm ziehen. Wir werden also mehr als 2 bis 3 Bilder ziehen. Also haben wir den Befehl docker pull verwendet, um das Bild von Docker "Hallo Welt" zu erhalten. Wie unten gezeigt, dauert es 1 Minute, es in das System zu ziehen und herunterzuladen.

Dann haben wir ein weiteres Bild mit dem Namen "belebter Box" über die Pull -Abfrage heruntergeladen.

Wie auf dem beigefügten Foto gezeigt, wurde das generischste "Ubuntu" -Abbild herausgezogen.

Jetzt können wir uns die heruntergeladenen Docker -Bilder in unserem Shell -Terminal mit der Docker -Images -Abfrage ansehen. Der Befehl zeigt die 3 heruntergeladenen Bilder mit ihren spezifischen Informationen, ich.e., Name des Bildes, Tags, Bild -ID, Datum erstellt und Größe.

Sie müssen die Bilder mit der Docker "Run" -Anfrage wie unten ausführen.

Jetzt können Sie sehen, dass unser System 3 Container enthält, aber keiner ist noch aktiv.

Sie können die Namen Ihrer Docker -Container ändern, die von ihren jeweiligen Bildern über den Befehl „Run“ mit einigen Flags erstellt wurden. Sie müssen das Flag „-name“ zusammen mit dem neuen Namen eines Containers mit dem Bildnamen wie unten gezeigt verwenden. Sie können sehen, dass es nicht nur den Namen ändert, sondern auch unseren Container startet. Als wir den Befehl „Listen“ darin ausprobiert haben, zeigte er alle verfügbaren Ordner dieses Containers.

Wenn Sie den Befehl docker "ps" versuchen, um die aktuell ausgeführten Container in Ihrem System zu überprüfen, erhalten Sie das folgende Ergebnis. Sie können sehen, dass der Docker -Name in diesem Befehl einer ist.

Öffnen Sie eine weitere Registerkarte im Terminal und verwenden Sie den Befehl Docker "Start" mit dem neuen Namen eines Containers, i.e., Eins. Sie werden sehen, es wird den Namen eines Containers zurückgeben, was bedeutet, dass der Container gestartet wird. Wenn Sie Ihren Docker mit dem spezifischen Container anhängen möchten, können Sie den Befehl "Anhang" mit dem Namen eines Containers verwenden. Sie werden sehen, dass der spezifische Container „One“ gestartet wird, da wir die darin enthaltenen Daten aufgelistet haben.

Sie können den Container für eine Weile über den Befehl „Pause“ in der Docker pausieren, wie es darunter war. Wenn Sie auf die letzte Registerkarte des Terminals zurückkehren, wird Ihr Container „eins“ nicht mehr funktionieren, und Sie werden feststellen, dass Sie keinen Befehl dazu hinzufügen können. Sie müssen den Befehl "docker" puspause "verwenden, um ihn zu veröffentlichen.

Um die Statistiken des Containers zu überprüfen, können Sie den Befehl „Statistiken“ verwenden.

Die Statistiken werden wie unten auf der Shell angezeigt.

Sie können den Behälter Ihrer Wahl über den Befehl „RM“ des Dockers "RM" entfernen.

Abschluss:

Dieser Artikel erklärt und demonstriert, dass ein Docker -Dienstprogramm an einige seiner laufenden Container beigefügt ist. Wir haben die Installation von Docker behandelt und Docker Images heruntergeladen, ich.e., Container erstellen, Docker mit Containern und einigen nützlichen Befehlen anhängen. Wir hoffen auf das beste Feedback, und wir haben unser Bestes gegeben.