docker run -it docker exec -it
このように -it オプションをつけてdockerを実行すると「the input device is not a TTY」
というエラーが発生します。このエラーに関しては -it オプションの t を削除することで
解決することは分かったのですが、なぜ -t をつけると「the input device is not a TTY」
というエラーが発生するのでしょうか。
私自身 -iオプションはインタラクティブ、-tオプションはdockerのターミナルを
使うためのものであると認識しています。
なぜ-tオプションをつけると「the input device is not a TTY」というエラーが発生するのでしょうか。また、なぜ-tオプションを外すと正常に動作するのでしょうか
どなたかお分かりになられる方いらっしゃいましたら
ご教示お願いします。
コマンドライン全体を書いてください。
