【发布时间】:2019-01-17 20:26:04
【问题描述】:
我尝试在 git bash shell 中运行以下 Docker 命令。
docker exec -it service /bin/bash
但我收到以下错误
the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'
当我尝试使用winpty 运行命令时,如下所示
winpty docker exec -it service /bin/bash
git bash shell 只是提示输入下一个命令,但会在屏幕上渲染文本时搞砸了。如何在 git bash 的 Docker 容器上正确附加交互式 shell?
我可以在 Docker 快速启动终端中运行该命令,但问题是终端输出历史记录非常有限(打印新输出时旧输出丢失)。或者,如何在 Docker 快速入门终端上将输出历史大小扩展到无限滚动?
【问题讨论】:
-
这能回答你的问题吗? Error "The input device is not a TTY"
标签: bash git docker mingw git-bash