2015-12-01 17 views

答えて

46

ドッキングモードでは、-dオプションを使用してドッキングコンテナを開始できます。コンテナが起動し、バックグラウンドで実行されます。つまり、コンテナを起動し、起動後に他のコマンドを使用することができます。

detachedモードの反対はフォアグラウンドモードです。これはデフォルトモードで、-dオプションが使用されていない場合です。このモードでは、docker runを実行するために使用しているコンソールは、標準入力、出力、およびエラーに接続されます。つまり、コンソールがコンテナのプロセスに接続されていることを意味します。

分離モードでは、ドッカーコンテナの標準出力には、docker logs -f <container_ID>を続けることができます。

両方のオプションを試してみてください。私は常に私のコンテナを実行するために分離モードを使用します。私はそれを少しはっきりと説明できることを願っています。

+2

非常にありがとうございます。 –

+0

こんにちは、あなたが言ったことについて何が混乱しているのですか。ドッカーのドキュメントは "あなたは...起動後に他のコマンドを使うことができます"と言っています。明らかに、フォアグラウンドでは、-itを使用してプロンプトが表示されている場合、コンテナを他のコマンドに使用しています。まだ-dの定義を探しています... –

0
docker run -d -t ubuntu:14.04 

docker run - ドッカー画像からドッカーのコンテナとしてインスタンスを作成します。 (画像が利用できない場合は、ローカルにそれがドッキングウィンドウハブから引く) のubuntu - 画像名

14.04 - タグ

-d、--detach - モードを切り離し

-t、--tty - 割り当て疑似TTY

関連する問題