Laut der offiziellen Website ist Docker eine Containerisierungsplattform. Es ermöglicht Programmierern, Anwendungen in Kapseln zu packen, die standardisierte ausführbare Teile waren, die den Programmcode nur in Betriebssystempakete und Voraussetzungen integrieren, die für die Ausführung in nahezu jeder Architektur benötigt werden.
Die Docker -Architektur hat einen Terminaldienst bereitgestellt, mit dem jeder verschiedene Anweisungen ausführen kann, um Informationen von Schiffen oder Containern zu erhalten. Docker haben unterschiedliche Anweisungen, die für verschiedene Zwecke verwendet werden. Einer der bekanntesten Befehle ist die “Docker PSBefehl, mit dem Informationen zu den derzeit in Ihrem Docker -Framework verfügbaren Docker -Container erhalten werden. Wir haben uns also entschlossen, diesen Artikel zu verwenden, um zu veranschaulichen, wie die “Docker PS"Anweisung funktioniert und wie wir die vollständige Anweisung in unserer Linux -Shell mit der" sehen können "-NO TRUNCOption darin.
Zunächst werden wir uns von unserem System anmelden und die „verwenden“Strg+Alt+tDamit die Terminalkonsole schnell beginnen kann. Sie müssen alle bereits installierten alten Pakete docker zusammen mit anderen verwandten Paketen von Ubuntu 20 löschen.04 System. Die APT-GET-Anweisung wurde bisher gefolgt vom Schlüsselwort verwendetentfernenUnd die Namen der zu beseitigen Pakete. Fügen Sie Ihr aktuelles Konto Passwort hinzu und drücken Sie die Eingabetaste, um sie fortzusetzen.
Innerhalb einer Weile werden der gesamte Docker und seine anderen Bibliothekspakete großartig gelöscht.
Sie können entweder das Paket "APT-Get" oder das "Snap" -Paket verwenden, um es zu installieren. Wählen Sie das "geeignet"Paket, um es zu installieren, wie wir es unten verwendet haben"Installieren"Anweisungen zusammen mit dem Docker -Paket"Docker.io”.
$ sudo apt-Get Installieren Sie Docker.io
Tippen Sie auf "Y" auf die Frage: "Möchten Sie weitermachen", um die Installation abzuschließen.
Nach Abschluss der Entfernung und Installation müssen Sie Ubuntu 20 aktualisieren.04 Verwenden der APT-Get-Aktualisierungsbefehl. Fügen Sie Ihr Passwort hinzu und fahren Sie fort.
$ sudo apt-Get-Update
Die installierte Version von Docker finden Sie mit Hilfe einer Anweisung, die in den folgenden Bildern ausgeführt wird. Die aktuelle Version von Docker installiert ist „20.10.12 ”.
$ docker -Verssion
Nun ist es Zeit zu sehen, wie die Anweisung „Docker PS“ an unserem Ende innerhalb des Ubuntu 20 funktioniert.04 System. Wir müssen also die Anweisung "Docker PS" mit dem gezeigten Verschluss verwenden, um Daten zum Ausgangsbehälter unserer Docker-Plattform zu erhalten. Es stellt sich heraus, dass es in unserer Docker -Plattform keinen einzigen Container gibt. Wir müssen also einen erstellen.
$ sudo docker ps -a
Vorher haben wir jedoch die gleiche "Docker PS" -Bericht mit der Option "-no-Trunc" verwendet, um zu sehen. Da es keine Container gibt, gibt es keine Ausgabe zu sehen.
$ sudo docker ps --no -trunc
Schauen wir uns die Docker -Bilder an, die für Ubuntu 20 verfügbar sind.04 System. Daher haben wir die Anweisung „Docker Images“ verwendet, um alle Bilder aufzulisten. Für unsere Verwendung stehen insgesamt 3 Bilder zur Verfügung. Verwenden wir sie, um Container herzustellen.
$ sudo docker Bilder
Die Bilder müssen gezogen werden, bevor sie zur Herstellung von Behältern verwendet werden. Wir haben also die Anweisung „Docker Pull“ verwendet, um die BOWENBOX- und UBUNTU -Bilder in unserer Docker -Plattform zu ziehen. Beide Bilder wurden erfolgreich gezogen und sind bereit für unsere Verwendung.
$ sudo docer pull tousybox
$ sudo docker zieh Ubuntu
Sie müssen die ausgestrahlten Bilder an Ihrem Shell-Terminal ausführen, um Container danach zu erstellen. Probieren Sie also die Anweisung "Docker Run" zusammen mit dem Namen eines Bildes aus, wie unten angezeigt. Wir haben hier alle verfügbaren Bilder ausgeführt.
$ sudo docker run ubuntu
$ sudo docker run tousybox
$ sudo docer run hello world
Nach dem Ziehen und Ausführen der Bilder ist es höchste Zeit, die Containerinformationen mit der Abfrage "Docker ps -a" zu überprüfen. Es zeigt, dass drei Behälter erfolgreich gemacht wurden.
$ sudo docker ps -a
Jetzt werden wir uns die Ausgabe der Anweisung "Docker PS" zusammen mit der Option "-no-Trunc" ansehen. Da derzeit kein Container ausgeführt wird, gibt es daher keine Ausgabe.
$ sudo docker ps --no -trunc
Wir müssen einen Container mit einem neuen Namen mit der Anweisung "Ausführen" von Docker ausführen. Wir haben die Option "-name" verwendet, um den Container "geschäftigen Box" in "Neu" zu kämpfen. Außerdem öffnet die Option "-it" die interaktive Konsole in unserer Schale. Der Container „Neu“ begann, als sein Terminal gestartet wurde. Dieser Konsolenbereich kann verwendet werden, um Informationen über den laufenden Container durch die Verwendung bestimmter Docker -Anweisungen zu erhalten.
So haben wir zum Beispiel die Liste "LS" -Anfrage ausgeführt, um alle Verzeichnisse aus dem Container "neu" aufzulisten, um aufzulisten. Alle Verzeichnisse sind auf unserem Ausgabebildschirm aufgeführt. Im Moment läuft der Container erfolgreich.
Wenn wir nun die Anweisung „Docker PS“ bei der Shell ausführen, zeigt die Ausgabe den derzeit ausgeführten Container „Neu“ und seine zugehörigen Informationen (i.e. Container -ID, Name, Befehl, erstellt Zeit, Status und Ports.) Diese Informationen sind ein wenig reserviert, da sie die Füllausgabe nicht angezeigt haben. Wir haben diese Anweisung also erneut mit der Option "-no-Trunc" ausprobiert. Diesmal zeigt es uns die vollständige Ausgabe der Anweisung „Docker ps“ i.e. Vollständige Container -ID und andere Informationen.
$ sudo docker ps
$ sudo docker ps --no -trunc
Genau so kann die Option "-no-Trun" auch mit der Anweisung „Docker ps -a“ verwendet werden, um die zusätzlichen Informationen zu Containern anzuzeigen.
$ sudo docker ps -a --no -trunc
Abschluss:
Hier ging es um die Arbeit von Docker -Containern in Ubuntu 20.04. Wir haben die Möglichkeiten besprochen, die Bilder eines Dockers an unserem Ende zu ziehen und auszuführen, und die Möglichkeiten, einen neuen Laufcontainer mit der Anweisung „Ausführen“ zu erstellen. Die Anweisung „Docker PS“ wurde in mehreren Schritten verwendet, um die derzeit ausgeführten Container anzuzeigen, und die Option „-no-Trunc“ wird verwendet, um die vollständige Ausgabe anzuzeigen.