podman exec#

Описание#

Команда podman exec выполняет команду в работающем контейнере.

Синтаксис команды:

podman exec <options> <container> <command> <argument>

Где:

  • <options> - опции;

  • <container> - имя или ID контейнера;

  • <command> - команда;

  • <argument> - аргумент.

Опции#

Часто используемые опции представлены в таблице ниже.

Опции podman exec#

Опция

Описание

--detach, -d

Запустить утилиты в фоновом режиме с последующим автоматическим удалением сеанса. Выводит ID сеанса и завершается сразу после его запуска

--latest, -l

Запустить последний созданный контейнер. Учитываются контейнеры, созданные не только текущим пользователем

--user, -u

Установить имя или ID пользователя (опциональна установка имени или ID группы) для запуска команды в контейнере

--interactive, -i

Сохранить стандартный ввод открытым даже без подключения. Значение по умолчанию - false

--tty, -t

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

--workdir, -w

Выбрать рабочий каталог внутри контейнера

Пример использования#

Для запуска команды в контейнере от имени конкретного пользователя введите:

podman exec --user root ctrID ls

В результате выполнения команды в контейнере ctrID от имени пользователя root будет выполнена команда ls.

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man podman exec

Или:

podman exec --help