Использование:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Создаст и запустит новый контейнер из образа.
Псевдонимы: docker container run, docker run.
Options:
--add-host list Добавит пользовательское отображение
хоста на IP (host:ip)
--annotation map Добавит аннотацию к контейнеру (переданную
через OCI runtime) (default map[])
-a, --attach list Присоединение к STDIN, STDOUT или STDERR
--blkio-weight uint16 Block IO (относительный вес), между
10 и 1000, или 0 для запрета (default 0)
--blkio-weight-device list Block IO weight (relative device
weight) (default [])
--cap-add list Add Linux capabilities
--cap-drop list Drop Linux capabilities
--cgroup-parent string Optional parent cgroup для контейнера
--cgroupns string Cgroup namespace для использования
(host|private)
'host': Запуск контейнера в Docker
cgroup namespace хоста
'private': Запуск контейнера в своем
собственном private cgroup namespace
'': Использование cgroup namespace
как сконфигурировано опцией default-cgroupns-mode
на демоне (default)
--cidfile string Записать container ID в файл
--cpu-period int Ограничить период CPU CFS (Completely Fair
Scheduler)
--cpu-quota int Ораничить квоту CPU CFS (Completely Fair
Scheduler)
--cpu-rt-period int Ограничить CPU real-time period
в микросекундах
--cpu-rt-runtime int Ограничить CPU real-time runtime
в микросекундах
-c, --cpu-shares int CPU shares (relative weight)
--cpus decimal Количество CPU
--cpuset-cpus string CPU, в которых разрешено выполнение
(0-3, 0,1)
--cpuset-mems string MEM, в которых разрешено выполнение
(0-3, 0,1)
-d, --detach Запустить контейнер в фоне и напечатать
container ID
--detach-keys string Переназначить key sequence для
отсоединенного контейнера
--device list Добавить устройство хоста к контейнеру
--device-cgroup-rule list Добавить правило к cgroup allowed
списку устройств
--device-read-bps list Ограничить read rate (байт в секунду)
из устройства (default [])
--device-read-iops list Ограничить read rate (IO в секунду)
из устройства (default [])
--device-write-bps list Ограничить write rate (байт в секунду)
в устройство (default [])
--device-write-iops list Ограничить write rate (IO в секунду)
в устройство (default [])
--disable-content-trust Пропустить проверку образа (default
true)
--dns list Установить свои сервера DNS
--dns-option list Установить опции DNS
--dns-search list Установить свой DNS-поиск доменов
--domainname string Container NIS domain name
--entrypoint string Перезаписать default ENTRYPOINT образа
-e, --env list Установить переменные окружения
--env-file list Прочитать переменные окружения в файле
--expose list Expose порт или диапазона портов
--gpus gpu-request GPU devices для добавления в контейнер
('all' чтобы передать все GPU)
--group-add list Добавить дополнительные группы к join
--health-cmd string Команда для run, чтобы выполнить
check health
--health-interval duration Время между запуском check
(ms|s|m|h) (default 0s)
--health-retries int Последовательные отказы должны
report unhealthy
--health-start-interval duration Время между запуском check
во время start period
(ms|s|m|h) (default 0s)
--health-start-period duration Start period для контейнера, отведенный
для инициализации перед стартом
health-retries countdown
(ms|s|m|h) (default 0s)
--health-timeout duration Максимальное время, отведенное на одну
check (ms|s|m|h) (default 0s)
--help Печать подсказки
-h, --hostname string Имя хоста контейнера
--init Запуск init внутри контейнера, который
перенаправит сигналы и reaps processes
-i, --interactive Оставить STDIN открытым, даже если
он не присоединенный
--ip string IPv4 address (e.g., 172.30.100.104)
--ip6 string IPv6 address (e.g., 2001:db8::33)
--ipc string Используемый режим IPC
--isolation string Технология изоляции контейнера
--kernel-memory bytes Kernel memory limit
-l, --label list Установка meta data на контейнере
--label-file list Чтение меток в файле, метки разделены
в файле строками
--link list Добавить ссылку на другой контейнер
--link-local-ip list Container IPv4/IPv6 link-local
addresses
--log-driver string Лог-драйвер для контейнера
--log-opt list Опции лог-драйвера
--mac-address string MAC-адрес контейнера (например
92:d0:c6:0a:29:33)
-m, --memory bytes Memory limit
--memory-reservation bytes Memory soft limit
--memory-swap bytes Swap limit equal to memory plus
swap: '-1' чтобы разрешить unlimited swap
--memory-swappiness int Tune container memory swappiness
(0 to 100) (default -1)
--mount mount Присоединить монтирование файловой
системы к контейнеру
--name string Назначить имя контейнеру
--network network Подключить контейнер к сети
--network-alias list Добавить network-scoped alias для
контейнера
--no-healthcheck Запретить любой container-specified
HEALTHCHECK
--oom-kill-disable Запретить OOM Killer
--oom-score-adj int Настроить OOM preferences хоста
(-1000 .. 1000)
--pid string Используемое PID namespace
--pids-limit int Настроить pids limit контейнера
(-1 для unlimited)
--platform string Установить платформу, если сервер
multi-платформенный
--privileged Дать расширенные привилегии для
этого контейнера
-p, --publish list Опубликовать порт (порты) контейнера
на хост
-P, --publish-all Публиковать все exposed порты на
случайные порты
--pull string Pull образа перед запуском
("always", "missing", "never")
(default "missing")
-q, --quiet Подавить вывод pull
--read-only Монтировать корневую файловую систему
контейнера только для чтения
--restart string Перезапуск политики для применения,
когда контейнер существует (default "no")
--rm Автоматически удалить контейнер и его
связанные anonymous volumes, когда это
существует
--runtime string Runtime для использования этим контейнером
--security-opt list Опции безопасности
--shm-size bytes Размер /dev/shm
--sig-proxy Proxy received signals для обработки
(default true)
--stop-signal string Сигнал для остановки контейнера
--stop-timeout int Timeout (в секундах) для остановки
контейнера
--storage-opt list Опции драйвера хранилища для контейнера
--sysctl map Sysctl опции (default map[])
--tmpfs list Монтирование директории tmpfs
-t, --tty Allocate pseudo-TTY
--ulimit ulimit Ulimit опций (default [])
-u, --user string Username или UID (format:
< name|uid>[:< group|gid>])
--userns string Используемое namespace для пользователя
--uts string Используемое UTS namespace
-v, --volume list Bind mount a volume
--volume-driver string Опциональный volume driver для
контейнера
--volumes-from list Mount volumes из указанного контейнера
(контейнеров)
-w, --workdir string Рабочая директория внутри контейнера
Пример использования:
docker run -it --name имя_создаваемого_контейнера ID_образа /bin/bash