Sobes.tech
Middle
48

Que fait la commande docker exec ? Quels drapeaux sont utilisés ?

Entreprises à qui on a demandé
Тендертех

Réponse de l'IA

sobes.tech IA

Команда docker exec используется для выполнения команд внутри уже запущенного контейнера Docker. Это позволяет получить доступ к среде контейнера и запускать процессы, например, открыть интерактивный шелл или выполнить скрипт.

Основные флаги:

  • -i (interactive) — позволяет взаимодействовать с процессом, оставляя STDIN открытым.
  • -t (tty) — выделяет псевдотерминал, что удобно для интерактивных сессий, например, запуска bash.
  • --user — запуск команды от имени указанного пользователя внутри контейнера.
  • --detach или -d — запуск команды в фоне.

Пример запуска интерактивного bash в контейнере:

docker exec -it container_id_or_name bash