Перейти к содержанию

Решение проблем

the input device is not a TTY

Как правило, встречается при попытке выполнить команду через cron (или что-то подобное) с флагами -it. Лечится их удалением.
Причина в том, что cron не имеет TTY, а флаг -t пытается создать псведо-tty.

Ещё docker-compose exec по умолчанию аллоцирует tty, отключить это поведение можно при помощи флага -T