1. ホーム
  2. docker

[解決済み] Dockerのデタッチドモード

2022-08-12 15:01:51

質問

dockerの世界では、デタッチドモードとは何ですか?私はこの記事を読みました リンク を読みましたが、デタッチドモードの正確な意味は説明されていません。

どのように解決するのですか?

デタッチドモードでDockerコンテナを起動するためには -d オプションで指定します。つまり、コンテナはバックグラウンドで起動し、実行されるのです。つまり、コンテナを起動し、起動後に他のコマンドのためにコンソールを使用することができるのです。

デタッチドモードの反対はフォアグラウンドモードです。これはデフォルトのモードであり -d オプションが使われない場合のデフォルトのモードです。このモードでは、実行に使っているコンソールが docker run は、標準入力、出力、エラーにアタッチされます。つまり、コンソールはコンテナのプロセスにアタッチされるのです。

デタッチドモードでは、ドッカーコンテナの標準出力を追って docker logs -f <container_ID> .

ただ、両方のオプションを試してみてください。私はいつもコンテナを実行するためにデタッチドモードを使用しています。もう少しわかりやすく説明できるといいのですが。