📖

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