今更ながらdocker exec -it
というコマンドが何をやっているかがわからなかったので調べてみた
コンテナの中に入るときにこのコマンドを使うそう
docker exec -it <コンテナ名> bash
-it について
以下は参考ページ docker exec -itって実際は何をしてるの?【90日目】 から引っ張ってきたもの。
-iは、Keep STDIN open even if not attached 標準入力を開き続ける。 -tは、Allocate a pseudo-TTY 疑似ttyを割りあてる。 標準入力を開き続け、そこを操作出来るようにする。 →手元の環境で、docker内入力ができるようにする
なのでこれまで無意識に叩いていたこのコマンドはdockerのコンテナに入りshellを起動するコマンドだったのか。