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 の最新購入チュートリアル。アカウント登録にはメールアドレスのみが必要で、クレジットカードは不要、チャージ可能 (人民元をサポート)

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

推薦する

商品運営活動(「2024年新年商品祭会員運営戦略ガイド」が発表され、ブランドの年初売上爆発に大きく貢献)

2024年新年グッズフェスティバル「会員運営戦略ガイド」がリリースされ、ブランドの年初売上爆発を強...

製品の操作は難しいですか? (主力商品の操作方法(店長必須))

主力商品の運用方法(店舗管理者必須)昨日はパン屋の商品マッチング方法について簡単にお話しし、主力商品...

SSL 証明書の失効とはどういう意味ですか? SSL 証明書は失効した後も有効ですか?

現在、ほとんどの Web サイトは SSL 証明書をインストールして展開しており、これによりサーバー...

国有資本運営予算支出には何が含まれますか? (資金効率を向上!国有資本運用予算は「全額カバー」を重視)

資本効率を向上!国有資本運営予算は「全面カバー」を重視北京の記者、劉玉如と徐雲倩が伝えた。国有資産を...

加盟店運営の主な業務内容(Douyinストア加盟店が毎日行うべき7つの業務(おすすめ集))

Douyin ストアの出店者が毎日行うべき 7 つの運用タスク (推奨コレクション) 最近、学生か...

エコロジカルコンテンツ運用(セルフメディアプラットフォームの秘密:コンテンツエコロジカルマトリックスを構築し、ブランド影響力を高めるには?)

セルフメディア プラットフォームの秘密: コンテンツ エコロジカル マトリックスを構築し、ブランド...

製品マーケティングプランの立て方(新製品を素早く市場に売り込む方法(自社ブランドを素早く売り込む方法))

新製品を市場に素早く売り込む方法(自社ブランドを素早く売り込む方法)新製品を市場に素早く売り込む方法...

AlmaLinux 9 のインストールと設定 Docker チュートリアル

Docker は、開発者がアプリケーションをコンテナにパッケージ化し、そのコンテナ イメージを使用し...

TikTokの運営データ(TikTokは透明性レポートを発表、中国は運営に干渉したことがなく、米メディアの注目を集めている)

TikTokが透明性レポートを発表、中国は運営に干渉したことは一度もなく、米メディアの注目を集める...

電子商取引業務の店舗データ分析(タオバオ電子商取引:ビジネスアドバイザー店舗データ分析)

タオバオ電子商取引:ビジネスアドバイザーの店舗データ分析キーワード: 店舗データ、データ分析、店舗診...

不動産ブランドマーケティングプラン(不動産マーケティングの手法や手段をたくさん学び、一生活用していきます)

吐血して整理!これらの不動産マーケティングの方法と手段は、一生あなたに利益をもたらすでしょう近年、...

お茶のブランドマーケティング(お茶のブランドを宣伝するために行うべき3つのこと)

お茶のブランドを宣伝する際にすべき3つのこと著者: Cha Xiaoce写真: 茶小才シェアティーブ...

公共データ授権操作(「天津市公共データ授権操作試行管理暫定措置」が発布)

「天津市公共データ授権運用試行管理暫定措置」が発布中国国営ラジオ天津ニュース2月2日(周思陽記者)...

会社のドメイン名を登録するのに適したウェブサイトはどれですか?

企業のドメイン名を登録する際には、ドメイン名の選択から登録後の管理セキュリティまで、多くの側面を考慮...