- 问题描述
- 解决方案
使用shell脚本运行docker容器内部指令时,遇到问题“the input device is not a TTY”,如下图所示:
使用docker exec -i XXXXX即可解决
因为-t是指分配一个伪终端。这里不需要分配伪终端,所以使用-i即可。

使用shell脚本运行docker容器内部指令时,遇到问题“the input device is not a TTY”,如下图所示:
使用docker exec -i XXXXX即可解决
因为-t是指分配一个伪终端。这里不需要分配伪终端,所以使用-i即可。