내가 개발해볼게!!

Docker 에러: the input device is not a TTY 본문

DevOps/Docker

Docker 에러: the input device is not a TTY

보송송희 2023. 8. 2. 16:07

git bash에서 -it 옵션을 붙여 docker 커맨드를 실행하자 다음과 같은 오류가 발생했습니다.

 

 

원인

Git 초기 설치 시 터미널을 mintty로 설정한 경우 발생하는 에러.

 

해결법

1. 커맨드에서 t 옵션을 빼고 실행합니다

docker exec -i [container id] /bin/sh

 

2. 커맨드 앞에 winpty를 붙이고 실행합니다.

winpty docker exec -t [container id] /bin/sh

 

3. Git 재설치 과정에서 터미널을 Window로 지정합니다