# docker container exec > Выполнять команду в уже запущенном контейнере Docker. > Больше информации: . - Запустить интерактивную сессию оболочки в уже запущенном контейнере: `docker {{[exec|container exec]}} {{[-it|--interactive --tty]}} {{имя_контейнера}} {{/bin/bash}}` - Выполнить команду в фоновом режиме в запущенном контейнере: `docker {{[exec|container exec]}} {{[-d|--detach]}} {{имя_контейнера}} {{команда}}` - Выбрать рабочую директорию для выполнения данной команды: `docker {{[exec|container exec]}} {{[-it|--interactive --tty]}} {{[-w|--workdir]}} {{путь/к/директории}} {{имя_контейнера}} {{команда}}` - Выполнить команду в фоновом режиме в существующем контейнере, но оставить `stdin` открытым: `docker {{[exec|container exec]}} {{[-i|--interactive]}} {{[-d|--detach]}} {{имя_контейнера}} {{команда}}` - Установить переменную окружения в запущенной сессии Bash: `docker {{[exec|container exec]}} {{[-it|--interactive --tty]}} {{[-e|--env]}} {{имя_переменной}}={{значение}} {{имя_контейнера}} {{/bin/bash}}` - Выполнить команду от имени определённого пользователя: `docker {{[exec|container exec]}} {{[-u|--user]}} {{пользователь}} {{имя_контейнера}} {{команда}}`