Middle
52
Τι κάνει η εντολή docker exec; Ποιες σημαίες χρησιμοποιούνται;
Εταιρείες όπου ρωτήθηκαν
Тендертех
Απάντηση από AI
sobes.tech AI
Команда docker exec используется для выполнения команд внутри уже запущенного контейнера Docker. Это позволяет получить доступ к среде контейнера и запускать процессы, например, открыть интерактивный шелл или выполнить скрипт.
Основные флаги:
-i(interactive) — позволяет взаимодействовать с процессом, оставляя STDIN открытым.-t(tty) — выделяет псевдотерминал, что удобно для интерактивных сессий, например, запуска bash.--user— запуск команды от имени указанного пользователя внутри контейнера.--detachили-d— запуск команды в фоне.
Пример запуска интерактивного bash в контейнере:
docker exec -it container_id_or_name bash