English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
docker build Der Befehl wird verwendet, um ein Image mit Dockerfile zu erstellen.
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
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