Verschiedene Möglichkeiten, den Befehl Docker Run zu verwenden

Verschiedene Möglichkeiten, den Befehl Docker Run zu verwenden
In der Docker -Plattform die “laufen”Ist der grundlegendste und robusteste Befehl. Genauer gesagt das “Docker Run"Befehl unterstützt verschiedene Optionen, um den Container in verschiedenen Manieren zu erstellen und zu starten, 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.

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?
  • So führen Sie Container im privilegierten Modus aus?
  • So montieren Sie das Volumen mit dem Docker -Container?
  • So entfernen Sie Container nach der Ausführung automatisch?
  • So führen Sie einen Container im Host -Netzwerk aus?

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:

  • “-privilegiertDie Option führt den Container mit Host -Berechtigungen aus.
  • -DDas Flag führt den Container als Backend -Service oder im abgetrennten Modus aus.
  • -P”Definiert den exponierten Port des Containers:

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:

  • -Name”Definiert den Namen des Containers.
  • -montieren”Bindet das externe Dateisystem oder Volumen mit dem Container.
  • QuelleDas Attribut wird verwendet, um das Quellvolumen anzugeben.
  • ZielAttribut definiert den Zielpfad des Containers:

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.