環境
windows10
SourceTree (Git for Windows)
docker desktop version 2.3.0.5
現象
SourceTree のターミナルでコンテナに入るとき、以下の現象が発生した。
$ docker exec -it container bash
the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'
対応
winpty を指定する。
$ winpty docker exec -it container bash
参考
【Git for Windows】tty/mintty/winptyとは何なのか【Gitbash】
https://unrealman.hatenablog.com/entry/tty-mintty-winpty