English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Docker build Befehl

DockerBefehls大全

docker build Der Befehl wird verwendet, um ein Image mit Dockerfile zu erstellen.

Syntax

docker build [OPTIONS] PFAD | URL | -

OPTIONS-Beschreibung:

  • --build-arg=[] :Setze die Variablen bei der Erstellung des Images.

  • --cpu-shares :Setze das Gewicht der CPU-Nutzung.

  • --cpu-period :Beschränke die CPU CFS-Zyklen;

  • --cpu-quota :Beschränke die CPU CFS-Quote;

  • --cpuset-cpus :Bestimme die verwendete CPU-ID;

  • --cpuset-mems :Bestimme die verwendete Speicher-ID;

  • --disable-content-trust :Ignoriere die Überprüfung, Standardmäßig aktiviert;

  • -f :Bestimme den Pfad zur verwendeten Dockerfile;

  • --force-rm :Setze das Löschen der Zwischencontainer während des Image-Prozesses;

  • --isolation :Verwende Container-Isolationstechnologie;

  • --label=[] :Setze die Metadaten, die das Image verwendet.

  • -m :Setze den maximalen Wert des Speichers.

  • --memory-swap :Setze den maximalen Wert von Swap auf den Speicher.+swap,"-1"bedeutet unbeschränkten swap;

  • --no-cache :Der Prozess der Erstellung des Images verwendet keine Cache.

  • --pull :Versuche, das neue Image-Update zu aktualisieren;

  • --quiet, -q :Stille Modus, gibt nach dem Erfolg nur die Image-ID aus;

  • --rm :Lösche den Zwischencontainer nach dem erfolgreichen Setzen des Images;

  • --shm-size :Setze/dev/Die Größe von shm, der Standardwert ist64M;

  • --ulimit :Ulimit-Konfiguration.

  • --squash :Komprimiere alle Operationen im Dockerfile in eine Ebene.

  • --tag, -t: Der Name und das Label des Images, normalerweise im Format name:tag oder nur name; mehrere Tags können in einer Build-Aktion für ein Image festgelegt werden.

  • --network: Standard default. Setzen Sie das Netzwerkmodell der RUN-Anweisung während des Bauvorgangs

Online-Beispiel

Erstellen Sie ein Bild mit dem Dockerfile im aktuellen Verzeichnis, das Label w trägt3codebox/ubuntu:v1。

docker build -t w3codebox/ubuntu:v1 .

Verwenden Sie die URL github.com/creack/docker-firefox Dockerfile zu einem Bild erstellen.

docker build github.com/creack/docker-firefox

Man kann auch -f Dockerfile-Dateiposition:

$ docker build -f /path/to/a/Dockerfile .

Bevor Docker-Daemon die Anweisungen aus dem Dockerfile im Docker-Daemon ausführt, führt er zunächst eine Syntaxprüfung durch. Gibt es Syntaxfehler, wird zurückgegeben:

$ docker build -t test/myapp .
Sende Build-Kontext an Docker-Daemon 2.048 kB
Fehlerantwort vom Daemon: Unbekannter Befehl: RUNCMD

DockerBefehls大全