Einführung in Docker-Befehle

Docker impliziert Virtualisierung auf Betriebssystemebene. Die meisten Entwickler, die Docker und Betriebssysteme bevorzugen, sind eng mit den Entwicklern verbunden. Die Optimierung der Funktionalität der Plattform wird durch die Beherrschung der Docker-Befehle ermöglicht. Sie sind sehr leicht VM '.

Grundlegende Docker-Befehle

  • docker –version - Zeigt die aktuelle Version an
  • Docker-Pull - Docker-Repository-Images können mit dem Docker-Pull-Befehl abgerufen werden

Bsp .: Docker ziehen Ubuntu

  • docker run -it -d - Zum Generieren eines Containers aus einem Image

Beispiel: docker run -it -d ubuntu

  • docker ps -a - Zeigt laufende und verlassene Container an
  • docker exec -it bash - Befehl für den Zugriff auf den laufenden Container
  • docker kill - Befehl zum sofortigen Stoppen der Ausführung eines Containers

Beispiel: Hafenarbeiter töten d61153bc

  • docker commit - Dieser Befehl erstellt ein neues Image eines bearbeiteten Containers auf dem lokalen System
  • Docker-Push - Mit diesem Docker-Befehl wird ein Image in das Docker-Hub-Repository übertragen
  • Docker-Bilder - Alle in einem Docker gespeicherten Bilder auflisten
  • docker rm - Löscht einen Container, dessen Ausführung gestoppt wurde

Docker-Zwischenbefehle

  • Docker-Kontrollpunktbefehl - Dieser Docker-Befehl wird zum Verwalten von Kontrollpunkten verwendet
  • docker save (OPTIONS) IMAGE (IMAGE…) - Speichern von mehr als einem Bild in Tar-Archiven

Beispiel: docker save –output testbox.tar textbox

  • Docker-Suche (OPTIONEN) TERM - Durchsucht den Docker-Hub nach Bildern

Beispiel: Docker-Suchtextfeld

  • Docker-Statistiken (OPTIONEN) (CONTAINER…) - Anzeigen von Statistiken zur Ressourcennutzung

Bsp .: Docker-Statistiken

  • Docker-Systembefehl - Wird zum Verwalten eines Dockers verwendet

Befehl

Beschreibung

Docker-System dfDocker-Datenträgerverwendung anzeigen
Docker-SystemereignisseRufen Sie Echtzeitereignisse vom Server ab
Docker-SysteminfoSystemweite Informationen anzeigen
Docker-System beschneidenNicht verwendete Daten entfernen
  • Docker-Tag SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - Erstellt ein Zielbild, das auf ein Quellbild verweist

Beispiel: Docker-Tag 0e5574283393 fedora / httpd: version1.0

  • Docker-Pause aufheben CONTAINER (CONTAINER…) - Alle Prozesse in einem oder mehreren Containern aufheben

Beispiel: Docker pausiert den Testcontainer

  • Docker-Importdatei (OPTIONEN) | URL | - (REPOSITORY (: TAG)) - Importieren von Inhalten aus dem Archiv, um ein System-Image der Datei zu erstellen
  • Docker-Info (OPTIONEN) - Systemweite Informationen anzeigen

Bsp .: Docker-Info -f

  • Docker-Abmeldung (SERVER) - Abmeldung von einer Docker-Registrierung

Erweiterte Docker-Befehle

  • Standard-Upgrade für Docker-Computer - Zum Upgrade des Dockers auf die neueste Version. Wie dieses Upgrade durchgeführt wird, hängt von der zugrunde liegenden Verteilung ab, die für die erstellte Instanz verwendet wird.
  • docker build –rm = false - Boolesche Optionen haben die Form -d = false. Der im Hilfetext angezeigte Wert ist der Standardwert, der festgelegt wird, wenn Sie dieses Flag nicht angeben. Wenn Sie ein Boolesches Flag ohne Wert angeben, wird das Flag unabhängig vom Standardwert auf true gesetzt.

Ausflüge und Tricks zur Verwendung von Docker-Befehlen

  • Verwenden Sie das Flag -f, um die Protokollierung zu aktivieren

Beispiel: Docker-Protokolle -f

  • Die JSON-Aufteilung kann standardmäßig im Docker durchgeführt werden. Einzelne Schlüssel können mit jq extrahiert werden.
  • Paketinstallationen müssen mit größerer Sorgfalt durchgeführt werden, da diese Befehle ebenfalls zwischengespeichert werden.
  • Es gibt einige Stellen, an denen Sie Befehle in Ihrer Docker-Datei angeben können.
  • Ein Cache wird durch Hinzufügen ungültig, wenn die Dateien geändert werden
  • Zum Zeitpunkt der Erstellung des Images ist es nicht erforderlich, auf die Volumes zu schreiben
  • Alle Benutzer werden vom Host bestimmt, daher gibt es kein Andockfenster für Benutzernamenräume.
  • Sudo hilft bei der Ausführung der Docker-Befehle
  • Das Starten eines Dockers in die Ausführung ist ein vergleichsweise einfacher Vorgang
  • Docker ermöglicht das Erstellen von Aliasen für eigene Befehle auf sehr effektive Weise. Auf diese Weise können Sie lange und sehr große Docker-Befehle verwalten und verarbeiten. Die Dateien ~ / .bashrcor ~ / .bash_aliases enthalten die Alias-Werte.
  • Um Container zu erreichen, auf die intern in einem Netzwerk zugegriffen wird, muss immer die entsprechende ID des Containers zurückgehalten werden. Der Befehl ps -a hilft dabei, diese zu archivieren.
  • Wenn ein erforderlicher Port für einen anderen Dienst belegt ist, kann der Host-Port für die Ausführung eines Containers an einen bestimmten Container-Port angeschlossen werden.Eg (Host-Port 8080 an Container-Port 50)
  • Docker bietet zusätzliche Unterstützung, um die nicht benötigten Codebits aus dem Bereitstellungscontainer zu entfernen.
  • Es ist immer so eingestellt, dass die Docker-Datei gepaart wird, die den jeweiligen Ausführungsanweisungen zugeordnet ist. Dies hilft, Probleme wie vorgeschrieben zu lösen, ohne unnötigen Speicherplatz zu belegen.
  • Docker zieht es immer vor, Anweisungen in der Docker-Datei nachzuholen, die keine Änderungen erfahren haben. Sie können Zeit sparen, indem Sie die in der Docker-Datei angezeigten Inhalte in einer Reihenfolge festlegen, in der die geringstmöglichen Änderungsinhalte oben und die wahrscheinlichen Änderungsinhalte unten in der Datei aufgeführt sind.

Fazit

Obwohl Docker ein einfaches Setup zu sein scheint, ist es tatsächlich ein komplexes System, wenn man seine lebendigen Funktionen in ein Bild einfügt. Auf jeden Fall gehört Docker zu den beliebten Virtualisierungstools und lässt sich extrem an das Host-Betriebssystem koppeln.

Empfohlene Artikel

Dies war eine Anleitung zu Docker-Befehlen. Hier haben wir grundlegende, unmittelbare und erweiterte Docker-Befehle besprochen. Weitere Informationen finden Sie auch in den folgenden Artikeln.

  1. Erweiterte GIT-Befehle
  2. Liste der Rails-Befehle
  3. Grundlegende C-Befehle
  4. Bootstrap-Befehle

Kategorie: