37 lines
2.2 KiB
Markdown
Raw Normal View History

# docker container run
> Запускать команду в новом контейнере Docker.
> Больше информации: <https://docs.docker.com/reference/cli/docker/container/run/>.
- Запустить команду в новом контейнере из образа с указанным тегом:
`docker {{[run|container run]}} {{образ:тег}} {{команда}}`
- Запустить команду в новом контейнере в фоновом режиме и вывести его ID:
`docker {{[run|container run]}} {{[-d|--detach]}} {{образ}} {{команда}}`
- Запустить команду во временном (одноразовом) контейнере в интерактивном режиме с псевдотерминалом:
`docker {{[run|container run]}} --rm {{[-it|--interactive --tty]}} {{образ}} {{команда}}`
- Запустить команду в новом контейнере с передачей переменных окружения:
`docker {{[run|container run]}} {{[-e|--env]}} '{{переменная}}={{значение}}' {{[-e|--env]}} {{переменная}} {{образ}} {{команда}}`
- Запустить команду в новом контейнере с примонтированными томами (bind mounts):
`docker {{[run|container run]}} {{[-v|--volume]}} /{{путь/к/пути_на_хосте}}:/{{путь/к/пути_в_контейнере}} {{образ}} {{команда}}`
- Запустить команду в новом контейнере с опубликованными портами:
`docker {{[run|container run]}} {{[-p|--publish]}} {{порт_хоста}}:{{порт_контейнера}} {{образ}} {{команда}}`
- Запустить команду в новом контейнере, переопределив точку входа (entrypoint) образа:
`docker {{[run|container run]}} --entrypoint {{команда}} {{образ}}`
- Запустить команду в новом контейнере, подключив его к сети:
`docker {{[run|container run]}} --network {{сеть}} {{образ}}`