shell script에서 ssh를 통해 인스턴스에 접속하고 인스턴스에 도커 명령어를 날리다가 오류가 발생하였다.
docker exec 명령어에서 -i 옵션(input 옵션)과 -t 옵션(tty 옵션)을 같이 사용하였는데, 이는 input pipe가 들어왔는데 interface driver가 tty (stdin/stdout의 상위)로 실행하려했기 때문이다.
이럴 때는 t 옵션을 주지 않아야 한다.
t 옵션을 제거하니 잘 실행되는 것을 볼 수 있다.