Latest web development tutorials

Docker Fahrbefehl

Docker Befehl Daquan Docker Befehl Daquan


Docker laufen: einen neuen Container zu erstellen und einen Befehl ausführen

Grammatik

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

OPTIONEN Beschreibung:

  • -a stdin: Standardeingabe Ausgang Optional STDIN / STDOUT / STDERR drei;

  • -d: Hintergrund Behälter und gibt die Container - ID;

  • -i: Laufgefäß im interaktiven Modus verwendet in der Regel in Verbindung mit -t;

  • -t: ein Pseudo - Container - Terminal - Eingang neu zuzuordnen, in der Regel in Verbindung mit -i verwendet wird ;

  • --name = "nginx-lb": einen Namen für den Container angeben;

  • --dns 8.8.8.8: DNS - Server den angegebenen Container, die Standard - Host und konsistent zu verwenden;

  • --dns-Suche example.com: Container DNS Suche Domain - Name angegeben, wird der Standard - Host und konsistent;

  • -h "mars": Hostname angegebenen Container;

  • -e username = "ritchie": set Umgebungsvariablen;

  • --env-file = []: liest Umgebungsvariablen aus der angegebenen Datei;

  • --cpuset = "0-2" oder --cpuset = "0,1,2": Behälter an die angegebene CPU - Bindung ausgeführt wird ;

  • -m: Einstellung der maximalen Speichernutzung Container;

  • --net = "Brücke": die Netzwerkverbindungstyp angegebenen Container, die Unterstützung für Brücke / host / none / Behälter: Vier Typen;

  • --link = []: eine Verknüpfung zu einem anderen Schiff hinzuzufügen;

  • --expose = []: öffnen Sie einen Port oder eine Gruppe von Ports;

Beispiele

Verwenden Sie Docker Spiegel nginx: Nachdem die letzte Station Modus einen Behälter beginnt, und der Behälter wird mynginx benannt.

docker run --name mynginx -d nginx:latest

Mirroring nginx: Nachdem die letzte Station Modus einen Behälter beginnt, den Containerhafen und 80 Karten an den Host zufälligen Port.

docker run -P -d nginx:latest

Mirroring nginx: Nachdem die letzte Station Modus einen Behälter beginnt, wird der Container-Port 80 auf Port 80 des Host-Karte, die Host-Verzeichnis / Daten in den Container / Daten abgebildet.

docker run -p 80:80 -v /data:/data -d nginx:latest

Mirroring nginx: neueste im interaktiven Modus, um einen Behälter, Vorstand / bin / bash Befehl innerhalb des Containers zu starten.

w3big@w3big:~$ docker run -it nginx:latest /bin/bash
root@b8573233d675:/# 

Docker Befehl Daquan Docker Befehl Daquan