가희의자기개발블로그

[ERROR]Docker for Window : Git Bash에서 docker run 실행 오류 본문

백엔드/Docker

[ERROR]Docker for Window : Git Bash에서 docker run 실행 오류

가희gahui 2020. 11. 15. 15:19
반응형

Git Bash에서 Docker 공부를 하던 중 오류를 만났다. 

아래와 같이 Git Bash에서 docker run xxx 명령어를 입력시 아래와같은 이슈가 발생 했다. 

$ docker run --rm -it ubuntu:16.04 //bin//bash
the input device is not a TTY.  If you are using mintty, try prefixing the commnd with 'winpty'

 

이럴 경우, 

$ winpty docker run --rm -it ubuntu:16.04 //bin//bash
root@306131a401dc:/#

위와 같이 winpty명령어를 함께 입력하면 된다. 

하지만, Git Bash에서 docker run 명령어를 칠때마다 winpty를 입력해야 한다. 

 

그 이유는, 

Git 설치시 아래 터미널 설정 부분에서 use MinTTY를 선택해서 나는 에러이다. 그렇기 때문에 Docker실행 시 winpty를 매번 써주기 싫다면 git을 다시 재설치 해서 window's default console를 선택해 주면 된다. 

 

터미널 에뮬레이터의 설정

1. Use MinTTY(the default terminal of MSYS2)

  • Git bash 기본 터미널 사용

2. Use Windows’ default console window

  • 윈도우 기본 콘솔 명령창cmd 사용 (제한적인것들이 있다)

 

 

 

반응형

'백엔드 > Docker' 카테고리의 다른 글

[ERROR] Docker /favicon.ico HTTP/1.1 404  (0) 2021.01.31
Docker 에 개발환경 세팅해보기  (0) 2021.01.21
Docker, Docker-compose 차이  (1) 2020.12.12
Docker 개념  (1) 2020.11.14
Comments