Docker Commands Cheat Sheet - Einführung

Da DevOps die gesamte Softwareindustrie übernimmt, werden Tools benötigt, mit denen alle Aktivitäten im Softwareentwicklungs-Lebenszyklus zusammen ausgeführt werden können. Docker ist ein Tool, mit dem mithilfe von Containern verschiedene Anwendungen erstellt, bereitgestellt und ausgeführt werden können. Diese Container helfen dem Entwickler, Pakete für eine Anwendung mit allen im Programm benötigten Teilen zu erstellen. Dies können verschiedene Bibliotheken und andere Abhängigkeiten sein, die an das Paket gesendet werden. Docker verhält sich wie eine virtuelle Maschine. Es ermöglicht den Anwendungen, denselben Linux-Kernel wie das System zu verwenden, auf dem sie ausgeführt werden, und erfordert nur die Anwendungen, die ausgeliefert werden sollen, und Dinge, die noch nicht auf dem Computer ausgeführt werden. Werfen wir einen Blick auf einige der unten aufgeführten Spickzettel für Docker-Befehle.

Grundlegende Docker-Befehle - Spickzettel

1. Docker-Version

Diese Docker-Befehle geben die aktuell installierte Version des Dockers an.

2. Docker-Hilfe

Dieser Cheat Sheet Docker-Befehl enthält die gesamte Liste der Befehle, die der Docker-Client versteht. Die meisten hier vorhandenen Befehle werden verwendet, um mit den Containern umzugehen.

3. Docker starten

Mit diesem Befehl kann der Benutzer einen bestimmten Container starten.

Die Syntax lautet : docker start (container)

4. docker ps -a

Dieser Befehl hilft beim Abrufen aller ausgeführten Container sowie der Container, aus denen herausgegangen wird.

5. docker exec -ti (Container) (Befehl)

Dieser Docker Commands Cheat Sheet kann verwendet werden, um einen beliebigen Shell-Befehl in einem bestimmten Container auszuführen.

6. Führen Sie docker -ti –rm –image aus

Mit diesem Cheat Sheet Docker-Befehl wird gleichzeitig ein Container erstellt und gestartet. Es kann auch den Befehl ausführen und am Ende den Container entfernen, nachdem dieser Befehl ausgeführt wurde.

7. Hafenarbeiter inspizieren

Dieser Cheat Sheet Docker-Befehl ist nützlich, um die Informationen auf niedriger Ebene eines bestimmten Docker-Objekts anzuzeigen.

8. Docker töten

Dieser Befehl wird verwendet, um den Container zu beenden, indem die Ausführung des Containers angehalten wird. Docker-Kill unterscheidet sich von "Docker-Stop", da "Docker-Stop" dem Container Zeit zum ordnungsgemäßen Herunterfahren gibt und in solchen Situationen das Anhalten länger dauert. Der Kill-Befehl bricht den Vorgang dagegen sofort ab.

9. Docker-Festschreibung

Mit diesem Befehl können Sie ein neues Image eines bearbeiteten Containers erstellen, der bereits auf dem Container vorhanden ist.

10. Docker-Login

Wenn sich ein Benutzer beim Docker-Repository anmelden möchte, muss er diesen Befehl verwenden.

Cheat Sheet für Zwischen-Docker-Befehle

Die folgenden Befehle können von jedem Benutzer auf einer Zwischenebene verwendet werden.

11. Docker drücken

Mit diesem Befehl können Sie ein Image in das Docker-Hub-Repository übertragen.

Die Syntax für diesen Befehl lautet wie folgt:

Docker drücken

12. Docker-Bilder

Dieser Befehl listet alle Bilder auf, die lokal auf einem Computer gespeichert sind. Außerdem werden alle Bilder einschließlich aller Zwischenbilder auf dem Terminal aufgelistet.

13. Docker Build

Mit diesem Befehl wird ein Docker-Image aus einer Docker-Datei erstellt. Die Zeit am Ende des Befehls gibt den Kontext an, der mit dem Docker-Image erstellt wird. Auch wenn sich die Datei nicht in demselben Ordner befindet, in dem der Befehl ausgeführt wird, muss der Benutzer das Flag '-f' hinzufügen, um den Ordner anzugeben, in dem sich die Datei befindet.

14. Docker zieht

Mit diesem Befehl können Sie ein Bild aus der Docker-Registrierung auf Ihren Computer ziehen. Außerdem kann eine bestimmte Version eines Bildes abgerufen werden.

15. Docker-Tag

Auf diese Weise kann das Bild mit einem beliebigen Tag versehen werden, das der verwendeten Registrierung anstelle des lokal verwendeten Tags hilft. Dieses Tag kann mit dem lokalen Tag identisch sein.

16 Docker RM $ (Docker ps -a -q)

Dieser Befehl ist nützlich, wenn ein Benutzer alle Container löscht, die derzeit nicht ausgeführt werden. Durch Drücken dieses Befehls werden alle unnötigen Container gelöscht.

17 docker create –name container_name image_name: tag

Dieser Andockbefehl für Spickzettel ist nützlich, wenn ein Container aus einem beliebigen Bild instanziiert werden soll. Es ist immer erforderlich, dass Sie die Datei oder das Bild mit dem Parameter –name benennen. Anschließend müssen die Befehle docker start container_name und docker stop container_name ausgeführt werden. Sobald der Container erstellt wurde, kann er für die weitere Verwendung ausgeführt werden.

18. Docker rmi

Dieser Befehl ist nützlich, wenn der Benutzer ein Bild aus dem lokalen Bildspeicher löschen möchte.

19. Docker ps

Um eine Liste aller Container zu erhalten, die aktuell ausgeführt werden, kann der Benutzer diesen Befehl verwenden und eine vollständige Liste abrufen.

20. docker-machine env default

Wenn der Benutzer die Umgebungsvariablen konfigurieren möchte, hilft Ihnen dieser Befehl. 'default' hier legt nahe, dass dieser Befehl ohne zusätzliche Komplexität ausgeführt und die Befehlszeilenvariablen festgelegt werden sollen. Als Entwickler können Sie die verfügbaren Computer auch mit dem Befehl docker-machine ls auflisten und bestimmte Computer starten oder stoppen.

Cheat Sheet für erweiterte Docker-Befehle

21. Verwenden mehrerer Docker Compose-Dateien

Diese Cheat Sheet Docker-Befehle verwenden mehrere Docker-Dateien, die ein Entwickler an der Anwendung in Bezug auf Umgebung, Staging und Produktion ändern muss. Der Docker Compose-Befehl hilft dabei, dies voranzutreiben, da standardmäßig bereits zwei Dateien gelesen werden. Der Befehl kann sein:

  • $ docker-compose -f my-override-1.yml my-override-2.yml
  • Entwickler können die Option –f verwenden, um eine Docker-Erstellung durchzuführen, um mehrere Dateien zu verwenden.

22. Verwenden von ONBUILD-Befehlen in Bildern

Diese ONBUILD-Direktive gibt verschiedene Befehle an, die ausgeführt werden sollen, wenn aus dem verwendeten Image ein neues Image erstellt wird. Man kann sich ein Konzept der Vererbung vorstellen.

Z.B. ONBUILD COPY package.json / app

Tipps und Tricks für Docker Commands Cheat Sheet

Die folgenden Tricks in Docker Commands Cheat Sheet helfen Ihnen, viel Zeit zu sparen

1. Logs nachverfolgen

Um schnell einen Blick auf die folgenden Protokolle zu werfen, kann der Befehl verwendet werden

sudo docker protokolliert -t-tail 1000 my_postgres 2> & 1 | grep -I error

2. Kopieren Sie die Dateien und fügen Sie sie ein

Mit Docker können Sie Dateien in einen Container kopieren und einfügen. Dies kann vom Host zum Container und umgekehrt erfolgen.

COPY script.sh / tmp
ADD script.sh / tmp

3. Stoppen Sie alle Behälter

Alle Container können mit dem folgenden Befehl gestoppt werden

docker stop $ (docker ps -q) - Stop wird nur für aktive ausgeführt
docker stop $ (docker ps -aq) - wird stop für alle ausführen

Fazit

Docker ist ein Retter in der DevOps-Arbeitsumgebung. Mit seinen verschiedenen Einrichtungen ist es eines der besten Tools, mit denen verschiedene Projekte bereitgestellt werden können. Docker ist die beste Plattform, um verschiedene Anwendungen gemeinsam zu entwickeln, zu versenden und auszuführen.

Empfohlener Artikel

Dies war eine Anleitung zum Docker Commands Cheat Sheet. Hier haben wir den Inhalt und den Befehl sowie die kostenlosen Tipps und Tricks des Docker Commands Cheat Sheet besprochen. Weitere Informationen finden Sie auch in folgendem Artikel:

  1. Sie müssen Cheat Sheet Python versuchen
  2. Was ist Spickzettel Wort
  3. Wie benutze ich Cheat Sheet MySQL?
  4. Angular 2 Spickzettel

Kategorie: