Утилита podman exec#

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

Синтаксис утилиты:

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

Где:

  • <options> - опции;

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

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

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

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

Опция

Описание

--detach, -d

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

--latest, -l

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

--user, -u

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

-it

Присоединение интерактивной командной оболочки

--workdir, -w

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

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

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

podman exec --user root ctrID ls

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