注意: 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 のフィルター属性とバックドロップフィルターの適用と違いの詳細な説明
目次オブザーバーパターンVue パス値最初のステップは、main.jsにバスを登録することです。 2...
まず、フォームを送信するいくつかの方法を見てみましょう。 1. <!--一般的な送信ボタン--...
Ubuntu で nvidia グラフィック カード ドライバーをインストールします。同じ方法で ...
翻訳Kool Desktop Environment の略称。 Linux、Unix、FreeBSD...
数日前に CentOS8 がリリースされました。8 の最初のバージョンですが、今日は VM12 に ...
ザビックス2019/10/12 チェンシン参照するhttps://www.zabbix.com/do...
目次ウェブAPI DOM DOMツリーDOM要素取得方法ドキュメントオブジェクトのプロパティイベント...
では、ドメイン名を登録して仮想ホストを購入した後、IE でドメイン名を入力して Web サイトを開く...
この記事は主に、初心者に XHTML の基本的な知識と、XHTML と HTML の違いを理解しても...
私は最近、多くの音楽に特化した Linux ディストリビューションの 1 つである Audiovis...
計算機の主な機能は数値計算を実行することです。計算機機能の Web インスタンスを開発すると、js ...
画像リンク <img src="" /> jsを使用してURLが有効...
MySQL グリーンバージョン設定コードと 1067 エラーMySQL エンコーディングを表示 ...
>>>>>Ubuntu のインストールと設定の SSH チュートリア...
この記事では、次のような効果を持つ JS ページング効果の例を紹介します。クールだと思いませんか? ...