awesome-compose - すばらしい Docker Compose のサンプル

(Awesome Docker Compose samples)

Created at: 2020-02-13 16:51:42
Language: HTML
License: CC0-1.0

素晴らしい構成素晴らしい

ロゴ

Docker Compose サンプルの精選されたリスト。

これらのサンプルは、Compose ファイルを使用してさまざまなサービスを統合し、Docker Compose でそれらのデプロイを管理する方法の開始点を提供します。

: 次のサンプルは、プロジェクトのセットアップ、ソフトウェア スタックの操作など、ローカルの開発環境で使用することを目的としています。これらのサンプルは、運用環境にデプロイしないでください。

コンテンツ

複数のサービスが統合された Docker Compose アプリケーションのサンプル

Docker 開発環境で使用するアイコンは、Sample がDocker Desktop バージョン 4.10 以降のDocker Dev Environmentと互換性があることを示します。

  • ASP.NET / MS-SQL
    - MS SQL サーバー データベースを使用した ASP.NET コア アプリケーションのサンプル。
  • Elasticsearch / Logstash / Kibana
    - Elasticsearch、Logstash、および Kibana スタックのサンプル。
  • Go / NGINX / MySQL
    - Nginx プロキシと MySQL データベースを使用する Go アプリケーションのサンプル。 Docker 開発環境で使用する
  • Go / NGINX / PostgreSQL
    - Nginx プロキシと PostgreSQL データベースを使用する Go アプリケーションのサンプル。 Docker 開発環境で使用する
  • Java Spark / MySQL
    - サンプル Java アプリケーションと MySQL データベース。 Docker 開発環境で使用する
  • NGINX / ASP.NET / MySQL
    - ASP.NET を使用した C# バックエンドを使用した Nginx リバース プロキシのサンプル Docker 開発環境で使用する
  • NGINX / Flask / MongoDB
    - Nginx プロキシと Mongo データベースを使用した Python/Flask アプリケーションのサンプル。 Docker 開発環境で使用する
  • NGINX / Flask / MySQL
    - Nginx プロキシと MySQL データベースを使用した Python/Flask アプリケーションのサンプル。
  • NGINX / Node.js / Redis
    - Nginx プロキシと Redis データベースを使用した Node.js アプリケーションのサンプル
  • NGINX / Go
    - Go バックエンドを使用した Nginx プロキシのサンプル。 Docker 開発環境で使用する
  • NGINX / WSGI / Flask
    - WSGI を使用した Flask バックエンドを使用した Nginx リバース プロキシのサンプル。
  • PostgreSQL / pgAdmin
    - pgAdmin Web インターフェイスを使用した postgreSQL データベースのセットアップ例
  • Python / Flask / Redis
    - Python/Flask と Redis データベースのサンプル Docker 開発環境で使用する
  • React / Spring / MySQL
    - Spring バックエンドと MySQL データベースを使用するサンプル React アプリケーション。 Docker 開発環境で使用する
  • React / Express / MySQL
    - Node.js バックエンドと MySQL データベースを使用するサンプル React アプリケーション。 Docker 開発環境で使用する
  • React / Express / MongoDB
    - Node.js バックエンドと Mongo データベースを使用するサンプル React アプリケーション。 Docker 開発環境で使用する
  • React / Rust / PostgreSQL
    - Rust バックエンドと Postgres データベースを使用したサンプル React アプリケーション。 Docker 開発環境で使用する
  • React / Nginx
    - Nginx を使用した React アプリケーションのサンプル。 Docker 開発環境で使用する
  • Spring / PostgreSQL
    - Spring フレームワークと Postgres データベースを使用したサンプル Java アプリケーション。 Docker 開発環境で使用する

単一サービスのサンプル

Docker 開発環境で使用するアイコンは、Sample がDocker Desktop バージョン 4.10 以降のDocker Dev Environmentと互換性があることを示します。

さまざまなプラットフォームの基本的なセットアップ (本番環境には対応していません - 個人的な使用に役立ちます)

入門

これらの手順により、Docker Compose を使用してコンテナー化されたアプリケーションのサンプルを作成およびデプロイするブートストラップ フェーズを完了することができます。

前提条件

サンプルの実行

各サンプルのルート ディレクトリには

compose.yaml
、サービス コンポーネントの構成を説明する が含まれています。すべてのサンプルは、それぞれのルート ディレクトリに移動して実行することにより、ローカル環境で実行できます。

docker compose up -d

各サンプルの をチェックし

README.md
て、構造の詳細と予想される出力を確認してください。サンプル アプリケーションのすべてのコンテナーを停止して削除するには、次のコマンドを実行します。

docker compose down

助ける

一般的なアプリケーションで Docker Compose を使用する方法を人々が理解するのに役立つ例を歓迎します。詳細については、貢献ガイドを確認してください。