当前位置: 首页 > 知识库问答 >
问题:

在git-bash上运行interactive Docker时出错(前缀winpty没有帮助)

程鸿煊
2023-03-14
FROM ubuntu:12.04

CMD echo "Test"
the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'
  1. “Winpty docker run-it dt_test”命令有问题吗?为什么它不起作用?
  2. 如何解决此问题以使文件以交互方式运行?

注意:当我以非交互方式运行docker文件时,它似乎工作得很好。根据DockerFile在终端中显示“测试”。

共有1个答案

卫沈义
2023-03-14

看起来和输入设备一样不是一个TTY。

尝试不使用-t:

docker run -i dt_test

并使用不同的入口点(如bash)运行它:

docker run -i --entrypoint bash dt_test
 类似资料:
  • 我遇到了与Python相同的问题,无法在git bash的命令行中工作,在Git Bash中,当我键入时,它就挂起来了。 但是,键入非常有效。 什么是winpty?为什么上面的命令有用?

  • 我正在使用git bash。我得用 每次我开始新的git bash时。 有没有办法永久设置ssh代理?或者windows有管理ssh密钥的好方法吗? 我是新人,请给我详细的教程,谢谢!

  • 无法从Git bash运行以下命令。我在错误以下; Git版本:Git版本2.28.0.Windows.1操作系统:Windows10

  • 问题内容: 我尝试了以下文档以在Google云上运行node.js应用程序:https : //cloud.google.com/nodejs/getting-started/hello- world Node.js运行正常,但是如果我运行,我会…。 问题答案: 最新的Google Cloud SDK 0.9.65版本存在一个错误。 您可以使用以下命令还原到Cloud SDK 0.9.64: 下一

  • 我在Windows上使用java,想调用Linux命令,所以我尝试打开git bash并粘贴一些命令。我可以打开git bash,但不能粘贴任何内容。 这将打开git bash罚款: 当我这样做时,git bash打开但立即关闭:

  • 问题内容: 我正在通过Netbeans使用LWJGL库用Java编写基本游戏。 我用lwjgl,lwjgl_util和jinput .jar创建了一个库,并在项目属性的“运行”类别中添加了-Djava.library.path = C:\ LWJGL \ native \ windows。 当我在Netbeans中运行文件时,它可以完美运行,没有任何问题。但是,当我通过双击文件运行.jar时,什么