📖
Dockerのditオプション
Dockerコンテナの起動や操作時にオプションとして-ditをつけることが多いため、今回はその内容(それぞれの意味に関して)まとめてみます。
① -d (detached mode)
・バックグラウンドでコンテナ起動する。
・サーバ系コンテナでよく使う。
例
docker run -d apache #apacheが裏(バックグラウンド)で起動する。
② -i (interactive)
・標準入力(STDIN)を開いたままにする。
・コンテナに入力を送れる状態を維持
例
docker run -i ubuntu
③ -t (tty)
・擬似TTYを割り当てる(ターミナルとして利用)
docker run -t ubuntu
つまり -dit オプションは・・・?
ローカルのDocker(検証用など)でバックグラウンドで起動しつつ、あとから入るコマンド
(必要があれば中に入って操作する)
docker run -dit ubuntu
Discussion