docker image build

Создаёт образ из Dockerfile

Использование

$ docker image build [OPTIONS] PATH | URL | -

Параметры

Имя, сокращенно

По умолчанию

Описание

--add-host

Добавляет пользовательское сопоставление хоста и IP (хост: ip)

--build-arg

Устанавливает переменные времени сборки

--cache-from

Образы, которые следует рассматривать как источники кеша

--cgroup-parent

Необязательная родительская контрольная группа для контейнера

--compress

Сожмите контекст сборки с помощью gzip

--cpu-period

Ограничьте период CPU CFS (Completely Fair Scheduler)

--cpu-quota

Ограничьте квоту CPU CFS (Completely Fair Scheduler)

--cpu-shares, -c

Доли ЦП (относительный вес)

--cpuset-cpus

ЦП, в которых разрешено выполнение (0-3, 0,1)

--cpuset-mems

MEM, в которых разрешено выполнение (0-3, 0,1)

--disable-content-trust

true

Пропустить проверку образа

--file, -f

Имя Dockerfile (по умолчанию — «PATH/Dockerfile»)

--force-rm

Всегда удаляйте промежуточные контейнеры

--iidfile

Записывает идентификатор образа в файл

--isolation

Технология изоляции контейнеров

--label

Устанавливает метаданные для образа

--memory, -m

Лимит памяти

--memory-swap

Предел подкачки равен объему памяти плюс подкачка: „-1“ для включения неограниченного подкачки

--network

Устанавливает сетевой режим для инструкций RUN во время сборки

--no-cache

Не используйте кеш при построении образа

--output, -o

API 1.40+ Назначение вывода (формат: тип=локальный,назначение=путь)

--platform

API 1.40+ Устанавливает платформу, если сервер поддерживает несколько платформ

--progress

auto

Устанавливает тип вывода прогресса (авто, обычный, tty). Используйте обычный, чтобы показывает вывод контейнера

--pull

Всегда пытайтесь получает более новую версию образа

--quiet, -q

Подавить вывод сборки и распечатывает идентификатор образа в случае успеха

--rm

true

Удаляет промежуточные контейнеры после успешной сборки

--secret

Секретный файл для сборки (только если включён BuildKit): id=mysecret,src=/local/secret

--security-opt

Параметры безопасности

--shm-size

Размер/dev/shm

--squash

экспериментальный (демон). Соедините вновь созданные слои в один новый слой

--ssh

Сокет или ключи агента SSH для предоставления сборке (только если включён BuildKit) (формат: по умолчанию|<id>[=<socket>|<key>[,<key>]])

--stream

Поток подключается к серверу для согласования контекста сборки

--tag, -t

Имя и, возможно, тег в формате «имя:тег»

--target

Устанавливает целевую стадию сборки для сборки.

--ulimit

Улимит варианты

Родительская команда

Команда

Описание

docker image

Управление образами