In diesem Artikel werden die verschiedenen Möglichkeiten veranschaulicht, den Befehl „Docker Run“ zu verwenden.
Verschiedene Möglichkeiten, den Befehl "Docker Run" zu verwenden
Es gibt verschiedene Optionen, die von der „unterstützt werden“Docker RunBefehl zur Ausführung und Verwaltung der Docker -Container auf unterschiedliche Weise. Zu diesem Zweck haben wir einige Verwendungszwecke der “aufgeführt“Docker RunBefehl zum Erstellen und Verwalten von Containern auf unterschiedliche Weise:
So führen Sie Container im interaktiven Modus aus?
Verwenden Sie die “, um den Docker -Container in einem interaktiven Modus auszuführen-ich"Option zusammen mit dem"Docker Run" Befehl. Um das TTY-Pseudo-Terminal dem Container zuzuordnen, verwenden Sie den Container in ähnlicher Weise-T" Flagge:
> Docker Run -it Docker -Image
So führen Sie Container im privilegierten Modus aus?
Verwenden Sie den Docker -Container mit der Root- oder Host -Fähigkeit, um die “zu verwenden-privilegiertOption mit der “Docker Run" Befehl:
$ docker run -privilegiert -d -p 8080: 8080 Golang: Alpine
Im obigen Codeblock werden die folgenden Optionen verwendet:
So montieren Sie das Volumen mit dem Docker -Container?
Das Montagevolumen bedeutet, dass das externe Dateisystem mit dem Container verbunden wird. Um das Volumen mit dem angegebenen Container zu binden, gehen Sie die bereitgestellte “durch“Docker Run" Befehl:
> Docker Run -d --Name Go-Container-Mount Source = My-Golang-Vol, Target =/App Golang: Alpine
Hier:
So entfernen Sie den Behälter nach der Ausführung automatisch?
Eines der Hauptmerkmale eines “Docker RunBefehl besteht darin, den Container nach der Bereitstellung automatisch zu entfernen. Diese Technik wird häufig in Projekt- oder Anwendungstestprozessen verwendet. Um den Behälter nach der Ausführung automatisch zu entfernen, verwenden Sie einfach die “-rm"Flagge mit dem"Docker Run" Befehl:
> Docker Run - -RM Golang: Alpine
So führen Sie einen Container im Host -Netzwerk aus?
Standardmäßig werden die Container im Brückennetz ausgeführt. Aber manchmal möchten Entwickler normalerweise Container auf dem Host bedienen. Zu diesem Zweck die “-net = hostFlag wird verwendet, um den Container im Host -Netzwerk auszuführen. Sie können den Container jedoch in jedem Netzwerk oder benutzerdefiniertes Netzwerk über die “ausführen-net =" Möglichkeit:
> Docker Run -d --net = Host GO -IMG
Wir haben die verschiedenen Möglichkeiten zur Nutzung der „Nutzung“ erläutert “Docker RunBefehl in Docker.
Abschluss
Der "Docker Run"Ist ein berühmter Nutzung von Docker, das zahlreiche Optionen zum Erstellen und Ausführen der Container auf unterschiedliche Weise unterstützt, wie z."-T"Das TTY-Pseudo-Terminal dem Container zugewiesen", "-rm"Entfernen Sie den Container automatisch nach der Ausführung und"-ich”Wird verwendet, um den Behälter interaktiv zu betreiben. Dieser Artikel hat die unterschiedlichen Verwendungen der “bereitgestellt“Docker RunBefehl zum Betrieb von Behältern in verschiedenen Manieren.