在我做完这个之后
$ docker run --rm -v "/c/users/vipul rao/documents/github/wappalyzer:/opt/wappalyzer" -it wappalyzer/dev
我收到以下错误
输入设备不是TTY。如果使用mintty,请在命令前面加上'winpty‘。
我在这里该用什么?我在MINGW64的Windows 8上运行Docker。
发布于 2018-04-22 12:02:41
正如您获得的错误消息所建议的那样,您应该尝试使用温蒂 (默认情况下安装在Git-Bash中),然后运行:
winpty docker run --rm -v "/c/users/vipul rao/documents/github/wappalyzer:/opt/wappalyzer" -it wappalyzer/dev如果这样做有效,您可能希望设置一个Bash别名,以避免一直手动地在winpty前面加上以下内容:
echo "alias docker='winpty docker'" >> ~/.bashrc或
echo "alias docker='winpty docker'" >> ~/.bash_profile发布于 2019-05-03 14:50:46
如果您正在使用Git Bash,您可以这样做
winpty docker run -it ubuntu发布于 2018-02-05 13:12:23
在windows上使用bash终端使用-it选项运行时会出现此问题。您可以使用Powershell解决此问题。
https://stackoverflow.com/questions/48623005
复制相似问题