English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
docker build Команда используется для создания образа с помощью Dockerfile.
docker build [OPTIONS] PATH | URL | -
Описание OPTIONS:
--build-arg=[] :Настройка переменных при создании образа;
--cpu-shares :Настройка веса использования CPU;
--cpu-period :Ограничение周期的 CFS CPU;
--cpu-quota :Ограничение квоты CFS CPU;
--cpuset-cpus :Указание идентификатора используемого CPU;
--cpuset-mems :Указание идентификатора используемой памяти;
--disable-content-trust :Игнорирование проверки, по умолчанию включено;
-f :Указание пути к Dockerfile, который будет использоваться;
--force-rm :Удаление промежуточного контейнера в процессе создания образа;
--isolation :Использование технологии изоляции контейнеров;
--label=[] :Настройка метаданных, используемых образом;
-m :Настройка максимального значения памяти;
--memory-swap :Настройка максимального значения swap на сумму памяти + swap, "-1" означает неограниченный swap;
--no-cache :Процесс создания образа не использует кэш;
--pull :Попытка обновить образ до новой версии;
--quiet, -q :Тихий режим, после успешного выполнения выводится только ID образа;
--rm :Удаление промежуточного контейнера после успешного создания образа;
--shm-size :Настройка размера /dev/shm, по умолчанию 64M;
--ulimit :Конфигурация ulimit.
--squash :Компрессия всех операций из Dockerfile в один слой.
--tag, -t: Имя и тег образа, обычно name:tag или name в формате; можно установить несколько тегов для одного образа в одном процессе сборки.
--network: default. Установка сетевого режима команды RUN в процессе сборки.
Создание образа из Dockerfile в текущей директории с меткой w3codebox/ubuntu:v1.
docker build -t w3codebox/ubuntu:v1 .
Использование URL github.com/creack/docker-firefox Создание образа из Dockerfile.
docker build github.com/creack/docker-firefox
Также можно указать положение Dockerfile с помощью опции -f:
$ docker build -f /path/to/a/Dockerfile .
До выполнения инструкций из Dockerfile в Docker-дамоне, сначала выполняется проверка синтаксиса Dockerfile, и если есть синтаксические ошибки, возвращается:
$ docker build -t test/myapp . Отправка контекста сборки Docker daemon 2.048 kB Ошибка ответа от демона: Неизвестная команда: RUNCMD