注意: docker-compose.yml ファイルを書き込むときは、すべてのコロン (:) とダッシュ (-) の後にスペースを入れる必要があります。 1. コマンド コンテナの起動後に実行されるデフォルトのコマンドを上書きする
2. コンテナ名 コンテナ名を指定します。デフォルトでは、プロジェクト名_サービス名_シリアル番号の形式が使用されます。
3. 構成 スウォームモードでのみ使用 4. 展開する スウォームモードでのみ使用 5. デバイス デバイスマッピングを指定する
6. 依存する コンテナの依存関係、起動順序、コンテナ間の通信の問題を解決します。 7. リンク 他のコンテナに接続します。注: このディレクティブは、depends_on に置き換えられて非推奨になりました。 ネットワークを作成するには docker network を使用し、特定のネットワークに接続するには docker run --network を使用する必要があります。 または、docker-compose.yml のバージョン '2' 以上を使用して、カスタム ネットワークを直接定義し、それを使用します。 8. DNS カスタム DNS サーバー。単一の値またはリストを指定できます。
9. 環境 環境変数を設定します。配列形式または辞書形式のいずれかを使用できます。指定された名前の変数は、Compose を実行しているホスト上の対応する変数の値を自動的に取得します。これにより、不要なデータ漏洩を防ぐことができます。
10. 暴露する ポートは公開されていますが、ホスト マシンにマップされておらず、接続されたサービスにのみアクセスできます。パラメータとして指定できるのは内部ポートのみです。 11. 追加ホスト Docker の --add-host パラメータと同様に、追加のホスト名マッピング情報を指定します。開始されたサービス コンテナーの /etc/hosts ファイルにエントリが追加されます。例: 8.8.8.8 googledns 12. 健康チェック コマンドでコンテナが正常に動作しているかどうかを確認する
13. 画像 イメージ名またはイメージ ID を指定します。イメージがローカルに存在しない場合、Compose はイメージをプルしようとします。 14. ラベル コンテナに Docker メタデータ情報を追加します。たとえば、コンテナーに補助情報を追加できます。 15. ネットワークモード ネットワークモードを設定します。 docker run の --network パラメータと同じ値を使用します。
16. ネットワーク コンテナが接続されているネットワークを構成する
17. ポート HOST:CONTAINER の形式を使用してポート情報を公開するか、コンテナのポートを指定します (ホストはランダムなポートを選択します)。
18. 巻数 データボリュームがマウントされるパスはホストパスに設定でき、相対パスもサポートされています。
19. ulimits コンテナの ulimits 制限値を指定します。 たとえば、プロセスの最大数を 65535 に指定し、ファイル ハンドルの数を 20000 (ソフト リミット、アプリケーションはいつでも変更でき、ハード リミットを超えることはできません) および 40000 (システム ハード リミット、ルート ユーザーのみが増やすことができます) に指定します。
20. エントリポイント サービスコンテナの起動後に実行されるエントリファイルを指定します
21. ユーザー コンテナ内でアプリケーションを実行するためのユーザー名を指定します 22. 作業ディレクトリ コンテナ内の作業ディレクトリを指定する
23.ドメイン名 指定されたコンテナ内のドメイン名を検索
24. ホスト名 コンテナ内のホスト名を指定する 25. MACアドレス コンテナ内のMACアドレスを指定する
26. 特権を持つ コンテナ内でいくつかの特権コマンドの実行を許可する
27. 再起動 コンテナ終了後の再起動ポリシーが常に再起動されることを指定します。実稼働環境では、alwaysまたはunless-stoppedに設定することをお勧めします。
28. 読み取り専用 コンテナのルートファイルシステムを読み取り専用モードでマウントします。つまり、コンテナの内容を変更することはできません。
29. stdin_open 外部入力を受け入れるために標準入力を開く
30.tty 擬似端末をシミュレートする
docker-compose.yml ファイルによく使用されるテンプレート コマンドに関するこの記事はこれで終わりです。docker-compose.yml テンプレート コマンドに関するより関連性の高い内容については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: CSS の画像パスの問題に関する議論 (同じパッケージ/異なるパッケージ)
>>: CSS のフィルター属性とバックドロップフィルターの適用と違いの詳細な説明
序文注: テストデータベースのバージョンはMySQL 8.0ですテーブルを作成し、ユーザー scot...
【コンテンツ】: 1.背景画像のグラデーションスタイルを使用する2. スケールを使ってズームできる...
Maven を使用してプロジェクトを管理する場合、jar パッケージをプライベート ウェアハウスにア...
MySQL 5.7 より前のバージョンのパスワードを変更する方法:方法1: SET PASSWORD...
オフセットOffset はオフセットです。関連プロパティの offset シリーズを使用すると、次の...
目次予防必要条件AWSアカウントを申請する仮想マシンの申請と有効化仮想マシンを申請するセキュリティグ...
序文:今日、「<!DOCTYPE> タグを注意深く理解しましたか?」と尋ねられました。私...
目的nextTickの役割といくつかの簡単な使用シナリオを理解する文章その機能は何ですか?遅延コール...
使用例コードをコピーコードは次のとおりです。 <!DOCTYPE html> <!...
目次1. 数字を逆にする2. 配列内の最大のn個の数値を取得する3. 階乗を計算する4. 現在の動作...
目次1. はじめに2. フィルター() 3. マップ() 4. ソート() 5. 減らす() 6. ...
では、GIF、PNG、JPG のどの形式を候補形式として選択すればよいのでしょうか。また、どの画像形...
<br />前回の記事:優秀なデザイナーの7つの原則(1):フォントデザイン 英語 原文...
1. TCP ラッパーの概要TCP Wrappers は TCP サービス プログラムを「ラップ」し...
目次1. Reactの基本的な理解1. はじめに2. Reactの特徴3. Reactが効率的な理由...