コンテンツにスキップ

言語の選択

現在の言語: 日本語

Compose

Source: https://github.com/docker/awesome-compose at 30f4b7f6a6c3
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

logo

Docker Compose のサンプルを厳選したリストです。

これらのサンプルは、Compose ファイルを使ってさまざまなサービスを統合し、Docker Compose でデプロイを管理するための出発点になります。

注意 次のサンプルは、プロジェクトのセットアップやソフトウェアスタックの試用など、ローカル開発環境での利用を想定しています。本番環境にはデプロイしないでください。

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

Section titled “複数のサービスを統合した Docker Compose アプリケーションのサンプル”

Docker + wasm このアイコンは、このサンプルが次に対応していることを示します: Docker+Wasm.

  • ASP.NET / MS-SQL - MS SQL Server データベースを使用する ASP.NET Core アプリケーション。
  • Elasticsearch / Logstash / Kibana - Elasticsearch、Logstash、Kibana のスタック。
  • Go / NGINX / MySQL - Nginx プロキシと MySQL データベースを使用する Go アプリケーション。
  • Go / NGINX / PostgreSQL - Nginx プロキシと PostgreSQL データベースを使用する Go アプリケーション。
  • Java Spark / MySQL - Java アプリケーションと MySQL データベース。
  • NGINX / ASP.NET / MySQL - ASP.NET の C# バックエンドを備えた Nginx リバースプロキシ。
  • NGINX / Flask / MongoDB - Nginx プロキシと Mongo データベースを使用する Python/Flask アプリケーション。
  • NGINX / Flask / MySQL - Nginx プロキシと MySQL データベースを使用する Python/Flask アプリケーション。
  • NGINX / Node.js / Redis - Nginx プロキシと Redis データベースを使用する Node.js アプリケーション。
  • NGINX / Go - Go バックエンドを備えた Nginx プロキシ。
  • NGINX / WSGI / Flask - WSGI の Flask バックエンドを備えた Nginx リバースプロキシ。
  • PostgreSQL / pgAdmin - pgAdmin Web インターフェースを備えた PostgreSQL 構成。
  • Python / Flask / Redis - Python/Flask と Redis データベース。
  • React / Spring / MySQL - Spring バックエンドと MySQL を使用する React アプリケーション。
  • React / Express / MySQL - Node.js バックエンドと MySQL を使用する React アプリケーション。
  • React / Express / MongoDB - Node.js バックエンドと Mongo を使用する React アプリケーション。
  • React / Rust / PostgreSQL - Rust バックエンドと Postgres を使用する React アプリケーション。
  • React / Nginx - Nginx を使用する React アプリケーション。
  • Spring / PostgreSQL - Spring framework と Postgres を使用する Java アプリケーション。
  • WasmEdge / MySQL / Nginx - 静的 HTML フロントエンドと MySQL (MariaDB) を使用する Wasm Web アプリ。フロントエンドは Rust 製で WasmEdge runtime 上で動く Wasm マイクロサービスに接続します。 Compatible と Docker+wasm
  • WasmEdge / Kafka / MySQL - Kafka (Redpanda) キュートピックを購読し、受信メッセージを変換して MySQL (MariaDB) に保存する Wasm マイクロサービス。 Compatible と Docker+wasm

各種プラットフォーム向けの基本構成(本番環境向けではなく、個人利用に便利)

Section titled “各種プラットフォーム向けの基本構成(本番環境向けではなく、個人利用に便利)”

この手順では、Docker Compose を使ってコンテナー化アプリケーションのサンプルを作成・デプロイする初期段階を説明します。

各サンプルのルートディレクトリには、サービスコンポーネントの構成を記述した compose.yaml があります。それぞれのルートディレクトリに移動して次を実行すると、すべてのサンプルをローカル環境で実行できます:

ターミナルウィンドウ
docker compose up -d

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

ターミナルウィンドウ
docker compose down

上記のすぐに実行できる Compose サンプルに加え、official-documentation-samples フォルダーにはクイックスタートガイドがあります。各手順ガイドでは、Docker Compose アプリケーションの構築と実行に必要なファイルを説明します。

一般的なアプリケーションで Docker Compose を使う方法を理解する助けとなる例を歓迎します。詳しくはコントリビューションガイドをご覧ください。

HagiCode

HagiCode はエージェント型コーディングワークスペースです。豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくし、開発をより魅力的な体験にします。

豊富で便利な UI インタラクションで、計画からプロジェクト作業までを分かりやすく進められます。

HagiCode を見るドキュメントを読む
  • スマートOpenSpec ワークフローが意図を、提案・設計・タスクから変更のリリースまで実行可能な道筋にします。
  • 効率的マルチエージェント実行で調査・実装・レビューを並行して進め、複数リポジトリや使い慣れた Agent CLI にも対応します。
  • 興味深い豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくします。

Windows 版をダウンロード

Microsoft Store で入手すべてのダウンロード

アイデアを、出荷できるソフトウェアへ。

HagiCode はエージェント型コーディングワークスペースです。OpenSpec ワークフローで変更を計画し、マルチエージェント実行で進め、Hero Scenario で長い作業の進み具合を見える化して、アイデアを出荷できるソフトウェアにします。

スマート
OpenSpec ワークフローが、意図を提案からリリースまでの実行可能な道筋にします。
効率的
マルチエージェント実行で、調査・実装・レビューを並行して進めます。
楽しい
使いやすい UI で、計画・Agent 実行・プロジェクト作業を進めやすくします。

Awesome Site を離れますか?

外部のウェブサイトに移動しようとしています。そのサイトのコンテンツやプライバシーの取り扱いは管理していません。

移動先

ウェブサイトに進む