一般的な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で描画(ソースコードダウンロード付き)

推薦する

角度でechartsマップを使用する詳細な説明

目次echartの初期化アプリベースチャートコンポーネントhtml CS app-base-char...

Vue はアップロードした画像に透かしを追加できるようになりました (アップグレード版)

vueプロジェクトでは、アップロードした画像に透かしを追加して参照できるようにするアップグレード版...

HTML 形式の JSON 出力の例 (テスト インターフェース)

JSON データを美しいインデント形式で表示するには、最も単純な JSON.stringify 関...

CentOS7 は rpm を使用して MySQL 5.7 をインストールするチュートリアル図

1. 4つのrpmパッケージをダウンロードする mysql-コミュニティクライアント-5.7.26-...

MySQL REVOKE でユーザー権限を削除する

MySQL では、REVOKE ステートメントを使用してユーザーの特定の権限を削除できます (ユーザ...

MySQLイベント計画タスクに関する簡単な説明

1. イベントが有効になっているかどうかを確認する'%sche%' のような変数を表...

MySQL 整合性制約の定義と例のチュートリアル

目次整合性制約整合性制約の定義整合性制約の分類主キー制約単一の主キーと複合主キーの違い主キーフィール...

Ubuntu仮想マシンでシリアル通信にcutecomを使用する方法

Ubuntu仮想マシンでのシリアル通信にcutecomを使用する1. cutecomをインストールす...

反応ルーティングでパラメータを渡すいくつかの方法についての簡単な説明

最初のパラメータ渡し方法は、動的ルーティングパラメータ渡しです。リンクのパス属性を設定することで、ル...

Windows 10 での MySQL 5.7.21 インストーラのインストール グラフィック チュートリアル

MySQLをインストールしてメモしておきます。うまくインストールできるか分かりませんが、試してみます...

nginx での書き換えジャンプの実装

1. 新旧ドメイン名のジャンプ適用シナリオ: ドメイン名ベースのリダイレクト。会社の古いドメイン名は...

VMware 仮想マシンのインストール CentOS 8 (1905) システム チュートリアル ダイアグラム

世界的に有名な仮想マシン ソフトウェア VMware-workstation-full-15.5.0...

Docker データ ストレージ ボリュームの詳細な説明

デフォルトでは、コンテナ データの読み取りと書き込みはコンテナのストレージ レイヤーで行われます。コ...

アクセス速度を上げるためにウェブサイトを最適化する方法の更新

最近、同社はitpubを皮切りに、コーポレートウェブサイト傘下の全サイトの評価を開始した。そのために...

mysql binlog ログを正しくクリーンアップする 2 つの方法

mysqlはbinlogログを正しくクリーンアップします序文: MySQL の binlog はデー...