Docker -Laufoptionen

Docker -Laufoptionen
Docker RunDer Befehl „Befehl ist ein äußerst wichtiger und robuster Befehlszeilen -Dienstprogramm der Docker -Umgebung, mit dem die Container mit Docker -Bildern erstellt und ausgeführt werden können. Docker “laufen„Befehl unterstützt verschiedene Optionen, die häufig zur Ausführung verschiedener Aufgaben verwendet werden und die Docker -Container als die“ als die „ausführen“ verwendet werden-rm"Der Befehl entfernt den Container nach der Ausführung"-montierenWird verwendet, um das externe Dateisystem an Container zu binden und so weiter.

Diese Beschreibung wird demonstrieren:

  • Was sind Docker “laufen" Optionen?
  • Wie man benutzt ““Docker Run" Optionen?

Was sind Docker "Run" -Optionen?

Im Folgenden finden Sie eine Liste der verfügbaren Optionen, die den Befehl „Docker Run“ verwenden:

Möglichkeit Beschreibung
-Add-Host Es wird zum Hinzufügen eines Hosts zur IP -Zuordnung verwendet.
-befestigen ein Diese Option wird verwendet, um den Container an den Standardeingang, die Standardausgabe und den Standardfehler des Terminals anzubringen.
-Cap-add Es wird verwendet, um die Linux -Funktionen hinzuzufügen.
-CGGROUP-ELTERN Es weist eine übergeordnete Gruppe Docker -Containern zu.
-CIDFILE Es wird verwendet, um die ID des Containers in die angegebene Datei hinzuzufügen.
-CPU-Count Es handelt sich um eine Windows -Option, mit der die CPU -Anzahl überprüft wird.
-Ablösung, -d Es wird verwendet, um den Container als Backend -Service oder im abgetrennten Modus auszuführen.
-Gerät Es weist dem Docker -Container das Gerät des Hosts zu.
-DNS Es wird verwendet, um einen benutzerdefinierten DNS -Server hinzuzufügen.
-DNS-Search Es wird verwendet, um die DNS -Domäne zu durchsuchen.
-Domainname Es gibt den Namen der NIS -Domainnamen von Containern an.
-Einstiegspunkt Es überschreibt oder ersetzt den Standardeintragspunkt des Docker -Bildes.
-Env, -e Es wird verwendet, um die Umgebungsvariablen einzustellen.
-exponieren Es wird verwendet, um den exponierenden Port für den Container anzugeben.
-Gruppen-Add Diese Option gibt die zusätzlichen Gruppen für Container an.
-Hilfe Es wird verwendet, um alle verfügbaren Optionen von “anzuzeigen“laufen”Befehle.
-Hostname, -h Es wird verwendet, um den Hostnamen von Containern anzugeben.
-Interaktiv, -i Es hält den Standardeingangsstrom offen und führt den Container interaktiv aus.
-drin Es führt den Init in einem Container aus.
-IP Geben Sie die IP V4 -Adresse an.
-Kernel-Memory Geben Sie die Grenze des Kernel -Speichers an.
-Etikett, -l Beschriften Sie den Container oder die Metadaten für Behälter.
-Verknüpfung Fügen Sie einen Link des Containers zu einem anderen Container hinzu.
-Protokollfahrer Geben Sie die Protokollierungsfahrer des Containers an.
-Speicher, -m Geben Sie die Speichergrenze an.
-montieren Wird verwendet, um das Volumen oder das Dateisystem an Containern zu montieren.
-Name Es wird verwendet, um den Container zu benennen.
-Netzwerk Es wird verwendet, um das Netzwerk an den Container anzubringen.
-PID Geben Sie den Namespace für die Prozess -ID an.
-Plattform Es wird verwendet, um die Plattform für einen Container für Multi-Plattform-Container festzulegen.
-privilegiert Führen Sie die Container im privilegierten Modus aus oder weisen Sie Containern Host -Berechtigungen zu.
-veröffentlichen, -p Es wird verwendet, um den Port auf dem Host zu veröffentlichen.
-ziehen Es wird verwendet, um Bilder zu ziehen, bevor Sie den Container ausführen.
-Neustart Fügt die Neustart -Richtlinie den Containern hinzu, wenn der Container stoppt.
-rm Diese Option wird verwendet, um den Container automatisch zu entfernen, wenn der Container stoppt.
-Sicherheitsopt Geben Sie die Sicherheitsoptionen an.
-Stop-Signal Fügen Sie die Signale hinzu, um die ausführenden Container zu stoppen.
-tty, -t Es wird verwendet, um Containern das TTY-Pseudo-Terminal zuzuweisen.
-Ulimit Geben Sie die Ulimit -Option an. Ulimit begrenzt die Nutzung der Ressourcen.
-Benutzer, -U Geben Sie die Benutzer -ID oder den Benutzernamen des Containers an.
-Volumen, -v Es wird verwendet, um das Volumen an den Behälter zu binden.
-workdir Es wird verwendet, um das Arbeitsverzeichnis des Containers anzugeben.

So verwenden Sie Optionen "Docker Run"?

Der "Docker RunDer Befehl nutzt verschiedene Optionen, um sich anders zu verhalten und Container zusammen mit den verschiedenen Aufgaben auszuführen. Um die verschiedenen zu nutzen “Docker RunBefehlsoptionen sind zunächst alle unterstützten Optionen mit Hilfe der “auf-HilfeOption wie unten gezeigt:

> Docker Run -HELP

Aus der folgenden Ausgabe können Sie alle anzeigen “Docker RunUnterstützte Optionen zusammen mit ihrer relevanten Beschreibung:

Danach nutzen Sie die “Docker RunOptionen zum Ausführen von Containern in verschiedenen Manieren.

Die "die" verwenden "Docker RunBefehlsoptionen, durchlaufen Sie die folgenden Beispiele.

Beispiel 1: Container im privilegierten Modus ausführen

Um den Docker-Container mit Host-Berechtigungen zu betreiben, lesen Sie den folgenden Befehl:

$ docker run -privilegiert -d -p 8080: 8080 Golang: Alpine

Im obigen Befehl werden die folgenden Optionen verwendet:

  • privilegiertDie Flagge wird verwendet
  • -DWird verwendet, um den Container im Hintergrund auszuführen
  • -P”Wird verwendet, um den exponierenden Port für den Container anzugeben:

Beispiel 2: Führen Sie den Container im interaktiven Modus aus

Um den Container interaktiv auszuführen, die “-ich”Option wird verwendet. Darüber hinaus die “-TDie Flagge bringt dem Container das Pseudo-Ty-Terminal zu:

> Docker Run -it Docker -Image

Beispiel 3: Behälter nach der Ausführung entfernen

Um den Behälter nach der Ausführung automatisch zu entfernen, die “Docker Run"Befehl wird zusammen mit" verwendet "-rm" Befehl:

> Docker Run - -RM Golang: Alpine

Beispiel 4: Volumen des Behälters montieren

Um das Volumen- oder externe Dateisystem in den Container zu montieren, folgen Sie dem angegebenen Befehl:

> Docker Run -d --Name Go-Container-Mount Source = My-Golang-Vol, Target =/App Golang: Alpine

Hier:

  • -Name”Wird verwendet, um den Containernamen festzulegen.
  • -montieren”Wird verwendet, um das Volumen zu montieren oder zu binden.
  • Quelle”Variable gibt das Quellvolumen an.
  • ZielDie Variable gibt den gezielten Pfad des Containers an:

Das geht nur um die "Docker Run" Optionen.

Abschluss

Docker “laufenBefehl ist ein häufig verwendeter Befehl zum Erstellen und Ausführen von Containern. Es unterstützt verschiedene Optionen, um den Container in verschiedenen Manieren auszuführen, wie z-Name”Gibt den Namen des Containers an-montieren"Wird verwendet, um das Volumen zu montieren"-rm”Entfernt den Container automatisch und vieles mehr. Diese Beschreibung hat auf Docker ausgearbeitet. “laufenOptionen und wie man sie benutzt.