Решение проблем¶
the input device is not a TTY¶
Как правило, встречается при попытке выполнить команду через cron (или что-то подобное) с флагами -it
. Лечится их удалением.
Причина в том, что cron не имеет TTY, а флаг -t
пытается создать псведо-tty.
Ещё docker-compose exec
по умолчанию аллоцирует tty, отключить это поведение можно при помощи флага -T