[51CTO.com クイック翻訳] Docker では、イメージ開発者は、フォアグラウンドで実行されるコンテナに関連するイメージのデフォルトやその他の便利な設定を定義できます。ただし、docker run [OPTIONS] コマンドを使用すると、開発者が設定したイメージのデフォルトを追加または上書きできるため、コンテナの実行方法をより完全に制御できます。 この記事では、実行中のコンテナのフォアグラウンド モードとバックグラウンド モードについて簡単に紹介し、デタッチ モードで Docker コンテナをバックグラウンドで実行する方法について説明します。 フォアグラウンドモード(デフォルト)とバックグラウンド/デタッチモード Docker コンテナを起動する前に、コンテナをデフォルトのフォアグラウンド モードで実行するか、コンテナをバックグラウンドで実行するデタッチ モードで実行するかを決定する必要があります。 フォアグラウンド モードでは、Docker はコンテナー内でプロセスを開始し、コンソールをプロセスの標準入力、標準出力、標準エラーに接続できます。 さらに、プロセスに疑似 tty を割り当てる -t や、接続されていない場合でも STDIN を開いたままにする -i など、さらに設定するためのコマンドライン オプションもあります。 -a=[value here] フラグを使用して、1 つ以上のファイル記述子 (STDIN、STDOUT、および/または STDERR) に接続することもできます。 重要なのは、 --rm オプションは、終了時にコンテナを自動的に削除するように Docker に指示することです。この例では、Docker コンテナをフォアグラウンド モードで起動する方法を示します。
コンテナをフォアグラウンド モードで実行する場合の欠点は、上記のスクリーンショットに示すように、コマンド プロンプトにアクセスできなくなることです。つまり、コンテナの実行中は他のコマンドを実行できません。 Docker コンテナをバックグラウンドで実行するには、-d=true オプションまたは -d オプションのみを使用します。まず、[Ctrl+C] を押してコンテナのフォアグラウンド モードでの実行を停止し、次のようにデタッチ モードで実行します。
すべてのコンテナを一覧表示するには、次のコマンドを実行します (デフォルトでは実行中のコンテナのみが表示されます)。
さらに、デタッチされたコンテナに再アタッチするには、docker attach コマンドを使用します。
または
上記のコンテナまたは実行中の他のコンテナを停止する場合は、次のコマンドを使用します (301aef99c1f3 を実際のコンテナ ID に置き換えます)。
元のタイトル: Docker コンテナをバックグラウンドで実行 (デタッチド モード)、著者: Aaron Kili [51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください。 |
<<: ガールフレンドへの送金が分散トランザクションについて考えるきっかけとなった
>>: 「分散トランザクション」、今回は完全に理解できました!
分散システムにはさまざまな種類があり、非常に広範囲にわたります。システムの種類によって特性が異なりま...
zgovps の米国 VPS に新しいメンバーが追加され、中国電信 CN2 GIA (as4809)...
バイトダンスは2か月ごとに本社で社内会議を開催し、そこで張一鳴氏がバイトダンスのさまざまな事業ライン...
クラウド コンピューティングによって実現されるイノベーションを活用するために、製品の販売からすべてを...
ウェブマスターとして、ウェブサイトをリーダーに、訪問者を従業員に例えることもできます。では、誰が誰を...
電子商取引業界はリーダーシップの変化を経験している電子商取引業界では経営陣の交代が進行中だ。今年に入...
すべてのウェブマスターはウェブサイトを構築できますが、それを運用し、大量のトラフィックをもたらす方法...
Racknerd は VPS 業界で非常に人気があるだけでなく、同社が提供する米国のクラスター サー...
国が新たなインフラ戦略を継続的に推進するにつれ、国内の5Gネットワーク構築は急速な発展段階に入っ...
インターネットセレブによるライブストリーミングは、強力なインタラクティブ性とリアルタイムのフィードバ...
アマゾン ウェブ サービスは、上海ムーントン テクノロジー株式会社 (以下、「ムーントン」) がアマ...
Racknerd は、新年に向けて第 2 波のフラッシュ セールを準備しており、合計 2 つの安価な...
A2hosting、ブラックフライデーがやって来ました! SSD ハード ドライブを搭載した仮想ホス...
Hiformance は、私が間違っていなければ、今年設立された企業です。同社は米国に登録されていま...
第三者市場調査会社カナリスの調査によると、米国企業によるクラウドコンピューティングインフラサービスへ...