dockerコマンドオプションの「-it」を理解する
dockerを学び始めてオプションのところでつまづきました。
dockerのrunコマンドを打つときに、よく「-it」オプションを入力しているのをよく見かけるので今回はこの意味を理解して行こうと思います。
オプションを分割して理解する
「 -i」とは
iは「interactive」の略で、これは簡単に説明すると「双方向のやりとりができるようになること」
「ホストのターミナルからの入力がコンテナの標準入力につなげる役割」なのだそう。
この動作を方向でイメージすると。
ホスト(ターミナルとか) → コンテナ
かな?
「-it」をふわりと理解する
まとめると、-iでターミナルからの入力をコンテナが受け付けて、-tでコンテナの標準出力をホストのターミナルでつなげることで、ホストターミナルからコンテナ内部の操作かができますよーってことでいいのかな?
え?違う?