当前位置: 代码迷 >> 综合 >> 在windows下启动容器时,报 the input device is not a TTY. If you are using mintty, try prefixing the command
  详细解决方案

在windows下启动容器时,报 the input device is not a TTY. If you are using mintty, try prefixing the command

热度:21   发布时间:2024-01-28 22:48:47.0

我要启动一个容器,并且希望已交互的方式启动它

docker run -it bigdata_cases /bin/bash

报:the input device is not a TTY.  If you are using mintty, try prefixing the command 

 

然后运行

mintty docker run -it bigdata_cases /bin/bash

报:C:/Program Files/Docker/Docker/resources/bin/docker.exe: Error response from dae
mon: OCI runtime create failed: container_linux.go:349: starting container proce
ss caused "exec: \"C:/Program Files/Git/usr/bin/bash.exe\": stat C:/Program File
s/Git/usr/bbin//baae==".2e0x200-077-o1 6T13:34:3s8u088:0hh   iileev eolr= dirroc
ttooms"g: "nnrrrroorr .waiting for contai
nC:/Program Files/Docker/Docker/resources/bin/docker.exe: Error response from da
emon: OCI runtime create failed: container_linux.go:349: starting container proc
ess caused "exec: \"C:/Program Files/Git/usr/bin/bash.exe\": stat C:/Program Fil
es/Git/usr/bbin//baae==".2e0x200-077-o1 6T13:34:3s8u088:0hh   iileev eolr= dirro
cttooms"g: "nnrrrroorr .waiting for contai
ner: context canceled"

这个错误,好像是它在windwos下找/bin/bash了

 

解决方式:

mintty docker run -it bigdata_cases bash

 

 

 


  相关解决方案