一般的なDocker Composeコマンドの詳細な説明

一般的なDocker Composeコマンドの詳細な説明

1. Docker Compose の使用方法は docker コマンドの使用方法と非常に似ていますが、ほとんどの Compose コマンドは docker-compose.yml ファイルが配置されているディレクトリで実行する必要があることに注意してください。

2. Composeは-dオプションでデーモンモードで実行されます

$ docker-compose アップ -d

3. 利用可能なサービスを確認し、docker psコマンドと非常によく似たdocker-compose psコマンドを使用します。

4. 作成ログを表示する

$ docker-compose ログウェブ
$ docker-compose ログ redis

5. 作成サービスを停止する

$ docker-compose を停止します
$ docker-compose ps 


サービスのステータスが終了していることを確認します

6. 作成サービスを再起動する

$ docker-composeを再起動します
$ docker-compose ps 

7. 作成サービスを終了する

$ docker-compose を終了
$ docker-compose ps 


ステータスコードは137です

8. 作成サービスを削除する

$ docker-compose rm 

9. docker-composeコマンドの詳細はdocker-compose --helpで確認できます。

docker-compose --help 以下のコマンドが表示されます

構築 サービスを構築または再構築する

バンドル Compose ファイルから Docker バンドルを生成する

config Composeファイルを検証して表示する

作成 サービスを作成する

コンテナ、ネットワーク、イメージ、ボリュームを停止して削除する

イベント コンテナからリアルタイムイベントを受信する

exec 実行中のコンテナでコマンドを実行する

help コマンドのヘルプを取得する

画像 画像一覧

コンテナを強制終了する

ログ コンテナからの出力を表示する

一時停止 サービスを一時停止する

port ポートバインディングのパブリックポートを印刷する

ps コンテナを一覧表示する

pull プルサービスイメージ

プッシュサービスイメージ

サービスを再起動する

rm 停止したコンテナを削除する

実行 1回限りのコマンドを実行する

スケール サービスのコンテナ数を設定する

開始 サービスを開始する

停止 サービスを停止する

実行中のプロセスを表示する

一時停止を解除する サービスを一時停止解除する

コンテナの作成と起動

version Docker-Composeのバージョン情報を表示します

docker-compose up -d nginx はnginxコンテナをビルドして起動します。

docker-compose exec nginx bash は nginx コンテナにログインします

docker-compose down はすべての nginx コンテナとイメージを削除します

docker-compose psはすべてのコンテナを表示します

docker-compose restart nginx はnginxコンテナを再起動します。

docker-compose run --no-deps --rm php-fpm php -v は、php-fpm 内の関連コンテナを起動せず、コンテナは php -v を実行し、実行後にコンテナを削除します。

docker-compose build nginx はイメージをビルドします。

docker-compose build --no-cache nginx キャッシュなしでビルドします。

docker-compose ログ nginx nginx ログを表示する

docker-compose logs -f nginx nginxのリアルタイムログを表示する

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

docker-compose events --json nginx nginxのdockerログをjson形式で出力します

docker-compose 一時停止 nginx 一時停止 nginx コンテナ

docker-compose nginx の一時停止を解除 ningx コンテナを復元

docker-compose rm nginx はコンテナを削除します(削除する前にコンテナを閉じる必要があります)

docker-compose stop nginx nginxコンテナを停止します

docker-compose start nginx はnginxコンテナを起動します

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • docker-composeをインストールする最も簡単な方法2つ
  • Docker Compose チュートリアル
  • Docker-Compose の詳細な使用例
  • docker-composeの詳細なインストールと使用方法
  • Docker-Composeコマンドの使い方の詳しい説明
  • Docker Compose 構成ファイルの記述とコマンドの使用例

<<:  mysqlは2つ以上のフィールドがNULLであるレコードを見つける問題を解決します

>>:  2021年の花火効果をJSで描画(ソースコードダウンロード付き)

推薦する

Ubuntu で中国語入力方法が使えない場合の解決策

Ubuntu では中国語入力方法の解決策はありません。仮想マシンや Ubuntu システムをインスト...

MySQLの日付文字列タイムスタンプ変換の詳細な説明

時刻、文字列、タイムスタンプ間の変換は、日常生活でよく使用されます。よく使用されますが、私は使用する...

mysql8.0.19 winx64バージョンのインストール問題を解決する

MySQL は、スウェーデンの会社 MySQL AB によって開発されたオープンソースの小規模なリレ...

JSで実施された機雷掃海プロジェクトの概要

この記事では、JS掃海プロジェクトの概要を参考までに紹介します。具体的な内容は次のとおりです。プロジ...

nginx で http でアクセスする Web サイトを https に変更する方法

目次1. 背景2. 前提条件https:証明書システム: 3. 操作プロセス3.1 証明書の生成3....

Vueはシンプルなタイマーコンポーネントを実装します

プロジェクトを実行すると、リアルタイム更新、広告アニメーションの連続表示などの要件に遭遇することは避...

Vue echarts は棒グラフの動的な表示を実現します

この記事では、棒グラフの動的な表示を実現するためのvue echartsの具体的なコードを参考までに...

SQL Server 2019 Always On クラスターの Docker デプロイメントの実装

目次Docker デプロイメント Always on クラスターDockerをインストールする建築関...

WeChatミニプログラムをTencent Mapsに接続する2つの方法

最近、WeChat アプレットを作成しているのですが、いくつか問題が発生しました。インターネットでい...

Docker が elasticsearch を起動するときのメモリ不足の問題と解決策

質問Docker が elasticsearch をインストールして起動するときにメモリが不足するシ...

JavaScript を使用してタイムラインとアニメーション効果を実装するためのサンプル コード (フロントエンドのコンポーネント化)

目次コードのクリーニングJavaScript の「フレーム」 「フレーム」の実装方法1. 間隔を設定...

CSS 属性を使用してマウス イベントをブロックする方法 (マウス クリックは上位の要素を貫通する可能性があります)

由来: 数日前、テスターから写真を見るという要件が送られてきました。 この要件を見たとき、私は少し混...

LinuxシステムにTomcatをインストールし、サービスの起動とシャットダウンを構成する

Linuxシステムでサービスの起動とシャットダウンを構成する1. コマンドcd /etc/init....

Vue3+Vue-cli4 プロジェクトで Tencent スライダー検証コードを使用する方法

導入:従来の画像検証コードと比較して、スライダー検証コードには次の利点があります。サーバーは検証コー...

フレックスレイアウトではサブアイテムの高さを維持できる

Flex レイアウトを使用すると、水平に配置すると、すべての子項目の高さが同じになることがわかります...