Diese Beschreibung wird demonstrieren:
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:
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:
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.