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

Comando Docker build

Comandos completos de Docker

docker build El comando se utiliza para crear una imagen utilizando Dockerfile.

Sintaxis

docker build [OPTIONS] PATH | URL | -

Explicación de OPTIONS:

  • --build-arg=[] :Configurar las variables al crear la imagen;

  • --cpu-shares :Configurar el peso de uso del cpu;

  • --cpu-period :Limitar el período CFS del CPU;

  • --cpu-quota :Limitar la cuota CFS del CPU;

  • --cpuset-cpus :Especificar el id del CPU a usar;

  • --cpuset-mems :Especificar el id de memoria a usar;

  • --disable-content-trust :Ignorar la verificación, se activa por defecto;

  • -f :Especificar la ruta del Dockerfile a usar;

  • --force-rm :Configurar la eliminación de contenedores intermedios durante el proceso de creación de la imagen;

  • --isolation :Usar tecnología de aislamiento de contenedores;

  • --label=[] :Configurar los metadatos utilizados por la imagen;

  • -m :Configurar el valor máximo de la memoria;

  • --memory-swap :Configurar el valor máximo de swap como la memoria+swap,"-1"representa swap ilimitado;

  • --no-cache :El proceso de creación de la imagen no utiliza la caché;

  • --pull :Intentar actualizar a la nueva versión de la imagen;

  • --quiet, -q :Modo silencioso, solo se muestra el ID de la imagen después de que tenga éxito;

  • --rm :Eliminar el contenedor intermedio después de configurar la imagen;

  • --shm-size :Configurar/dev/El tamaño de shm, el valor predeterminado es64M;

  • --ulimit :Configuración de ulimit.

  • --squash :Comprimir todas las operaciones del Dockerfile en una sola capa.

  • --tag, -t: El nombre y la etiqueta de la imagen, generalmente en formato name:tag o solo name; se pueden establecer múltiples etiquetas para una imagen en una construcción.

  • --network: Por defecto default. Establecer el modo de red de la instrucción RUN durante la construcción

Ejemplo en línea

Crear una imagen usando el Dockerfile del directorio actual, con la etiqueta w3codebox/ubuntu:v1。

docker build -t w3codebox/ubuntu:v1 .

Usar URL github.com/creack/docker-firefox para crear una imagen a partir del Dockerfile.

docker build github.com/creack/docker-firefox

También se puede -f La ubicación del archivo Dockerfile:

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

Antes de ejecutar las instrucciones de Dockerfile en el daemon Docker, primero se realiza una verificación de sintaxis en el Dockerfile, y si hay errores de sintaxis se devuelve:

$ docker build -t test/myapp .
Enviando contexto de construcción al daemon Docker 2.048 kB
Respuesta de error de respuesta desde el daemon: instrucción desconocida: RUNCMD

Comandos completos de Docker