Docker Compose は何をしますか? Docker Compose の共通コマンド

Docker Compose は何をしますか? Docker Compose の共通コマンド

Docker Compose は何をしますか? Docker Compose は、マルチコンテナ Docker アプリケーションを定義および実行するためのツールです。このツールを使用すると、YAML ファイルを使用してアプリケーションのサービスを設定できます。その後、たった 1 つのコマンドで、構成からすべてのサービスを作成して開始できます。 Docker Compose の一般的なコマンドを見てみましょう。

ヘルプ

ヘルプを表示するには、docke-compose -help を実行します。

設定

docke-compose config -q は docke-compose.yml ファイルを検証します。設定が正しい場合は何も出力されませんが、設定が正しくない場合はエラー メッセージが出力されます。

引く

docke-compose pull は、サービスが依存するイメージをプルします。例えば:

# プロジェクト内のすべてのサービスが依存するイメージをプルします

ドック作成プル

# プロジェクト内の Nginx サービスが依存するイメージをプルします

docke-compose プル nginx

# イメージのプル処理中にプルの進行状況情報を印刷しない

ドック作成プル -q

docker-compose up は、すべてのサービスのコンテナを作成して起動します。 -f オプションを使用して複数の yml ファイルを指定します。デーモン モードで実行するには、-d オプションを追加します。例えば:

# フロントデスクのスタートアップ

ドック構成アップ

# バックグラウンド起動

ドック構成アップ -d

# -f は、使用する Compose テンプレート ファイルを指定します。デフォルトは docke-compose.yml です。複数の yml ファイルを指定できます。

ドック-コンポーズ -f ドック-コンポーズ.yml アップ -d

ログ

docker-compose logs サービス コンテナの出力ログを表示します。デフォルトでは、docke-compose は異なる色を使用して異なるサービス出力を区別します。 Rno-colo で色をオフにすることができます。

# 出力ログ。異なるサービス出力は異なる色で区別されます。

ドック作成ログ

# ログ出力の追跡

ドック構成ログ -f

# 色をオフにする

docke-compose ログ Rno-colo

追伸

docker-compose ps は、プロジェクト内のすべてのサービスのコンテナを一覧表示します。

# プロジェクト内のすべてのサービスコンテナを一覧表示します

ドック作成ps

# プロジェクト内の指定されたサービスのコンテナを一覧表示します

ドック作成ps nginx

国連

docker-compose un は指定されたサービス コンテナーでコマンドを実行します。

# プロジェクト内の指定されたサービスのコンテナで echo "hellowold— を実行します。

nginx echo "hellowold を compose に渡す

実行者

docke-compose exec サービス コンテナー。

# プロジェクト内の指定されたサービスのコンテナ

ドック構成exec nginx bsh

# サービスに複数のコンテナがある場合は、Rindex パラメータを使用して、サービス下の任意のコンテナにアクセスできます。

docke-compose exec Rindex= nginx bsh

プセ

docke-compose puse pause サービス コンテナ

# プロジェクト内のすべてのサービスコンテナを一時停止する

ドック作成プッシュ

# プロジェクト内の指定されたサービスのコンテナを一時停止します

ドック作成プッシュnginx

解除する

docke-compose unpuse はサービス コンテナーを復元します。

# プロジェクト内のすべてのサービスのコンテナを復元する

ドック作成解除

# プロジェクト内の指定されたサービスのコンテナを復元します

docke-compose の unpuse nginx

最も

docker-compose estt はサービス コンテナを再起動します。

# プロジェクト内のすべてのサービスコンテナを再起動します

ドック構成 estt

# プロジェクト内の指定されたサービスのコンテナを再起動します

ドック-composeはnginxです

stt

docke-compose stt はサービス コンテナーを起動します。

# プロジェクト内のすべてのサービスのコンテナを起動します

ドック構成stt

# プロジェクト内の指定されたサービスのコンテナを起動します

ドック構成stt nginx

停止

docker-compose stop はサービス コンテナを停止します。

#プロジェクト内のすべてのサービスコンテナを停止する

ドック作成停止

#プロジェクト内の指定されたサービスのコンテナを停止します

docke-compose は nginx を停止します

殺す

docker-compose kill は、SIGKILL シグナルを送信して、指定されたサービスのコンテナを停止します。

#SIGKILLシグナルを送信して、プロジェクト内の指定されたサービスのコンテナを停止します

ドック作成 nginx を強制終了する

メートル

docke-compose m はサービス(停止)コンテナを削除します。

# すべての(停止した)サービスコンテナを削除する

ドック構成 m

# まずすべてのサービスのコンテナを停止し、次にすべてのサービスのコンテナを削除します

ドック構成 m -s

# 削除するかどうか尋ねずに削除する

ドック構成 m -f

# サービスコンテナによってマウントされたデータボリュームを削除します

ドック構成 m -

# プロジェクト内の指定されたサービスのコンテナを削除します

ドック構成 m -s nginx

すべてのサービス コンテナー、ネットワーク、イメージ、およびデータ ボリュームを停止して削除します。

# プロジェクト内のすべてのサービスコンテナとネットワークを停止して削除します

ドック作成停止

# プロジェクト内のすべてのサービスコンテナ、ネットワーク、イメージを停止して削除します

ドック構成ダウンRmi ll

# プロジェクト内のすべてのコンテナ、ネットワーク、サービスのデータボリュームを停止して削除します

ドック-コンポーズダウン -

画像

docke-compose imges は、サービス コンテナーに対応するイメージを出力します。

# すべてのサービスのコンテナに対応するイメージを印刷します

docke-compose インポート

# 指定されたサービスのコンテナに対応するイメージを印刷します

docke-compose は nginx をインポートします

ポット

docke-compose ポットは、指定されたサービス コンテナーのポートがマップされているホスト ポートを出力します。

ドック構成ポットnginx 80

トップ

docke-compose top は実行中のプロセスを表示します。

<<:  Alibaba Cloud International Edition の最新購入チュートリアル。アカウント登録にはメールアドレスのみが必要で、クレジットカードは不要、チャージ可能 (人民元をサポート)

>>:  モジュールテーマの詳細メニュー設定方法の手順

推薦する

情報フロー広告会社はどこが一番いいですか? (速報!新邦海慧)

ビッグニュース!新邦海慧情報フロー広告事業では、テンセント広告、バイトダンス、バイトダンス千川、マグ...

製品マーケティングおよびプロモーション計画(製品のマーケティングおよびプロモーション方法(売上増加))

製品を販売促進する方法(売上を伸ばすため)製品のマーケティングとプロモーションは、企業開発の重要な部...

海外のクラウドフォンとは?海外クラウドフォン価格表

クラウドフォンは、近年普及しつつある新しいタイプのクラウドフォンであり、ネットワーク端末サービスにク...

データ運用の具体的な内容(5つのステップ、3つのキーデータ、コミュニティ運用データ分析システムの構築を支援(パート1))

コミュニティ運営データ分析システムの構築に役立つ 5 つのステップと 3 つの重要データ (パート ...

大量情報フロー広告(2023年版大量検索広告ガイド新版)

2023 年版大規模検索広告ガイド電話番号: 18122794190 Bytedance のバック...

ショートビデオ情報フロー広告(ToB情報フロー配信に関する経験、戦略、テクニックのまとめ(Douyin情報フロー広告を例に挙げて))

B2B 情報フロー配信に関する経験、戦略、テクニックのまとめ (Douyin 情報フロー広告を例に...

販売台数上位10位の軽商用車(軽商用車の選び方?江鈴フォードの軽商用車市場シェアは11月に37%に達し、業界1位に)

軽商用車の選び方は?江鈴フォードの小型商用車の市場シェアは11月に37%に達し、業界トップとなった。...

データセキュリティ運用システムの範囲(データセキュリティ法についてはこちらをご覧ください)

データセキュリティ法についてはこちらをご覧くださいデジタル経済の急速な発展に伴い、世界はデータ爆発の...

情報フロー広告の核心は何でしょうか? (情報流通の核心:実はコンテンツソーシャルネットワーキング)

情報の流れの核心:実際のコンテンツソーシャルネットワーキング情報の流れを配置するために入札思考を使用...

製品運用の目的(マーケティングの目的は何ですか?)

マーケティングの目的は何ですか?マーケティング目的、一つだけあります、それは顧客を創ることです!なぜ...

製品オペレーション キャンパス リクルートメント (Tencent Operations に無事に上陸しました。キャンパス リクルートメントの履歴書の書き方を教えてもらえますか?)

テンセント オペレーションズに就職が決まりました。キャンパス リクルートメント用の履歴書の書き方は...

楽成ブランドのマーケティング戦略(1時間で億を突破:「ポスト00年代ブランド」楽成のWeibo運営戦略を分析)

1時間で1億ビューを突破:「ポスト00年代ブランド」LeCunのWeibo運営戦略を分析​今年初め...

618ブランドのマーケティング活動(「Douyin Mall 618優良品フェスティバル」が企業募集を開始、数千億のトラフィックと低価格の優良品)

「抖音モール618良品祭」がビジネス招待を開始、数十億人の来場者と低価格の商品が並ぶ新たな活力に満...

オンライン投資促進(オンライン投資促進(企業認知度向上))

オンラインでのビジネスプロモーション(企業の認知度向上)社会の発展と科学技術の進歩に伴い、インターネ...