我正在尝试从.gitlab-ci.yml文件中对像这样的docker-compose exec xyz
容器运行命令。
该错误是我不理解的,它读取the input device is not a TTY
,然后退出。
如何解决此问题?
答案 0 :(得分:0)
TTY实际上是STDIN,您正在执行命令(我猜是用-it
)标志,期望从STDIN的exec命令之后有一些输入(例如输入密码或在Windows中执行bash命令)正在运行的容器)。由于它是构建管道,因此会出错,因为您没有提供任何东西。否则,您能否提供更多有关您的输入的信息?