가희의자기개발블로그
[ERROR]Docker for Window : Git Bash에서 docker run 실행 오류 본문
반응형
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