Compose を使ったサンプルアプリ

以下に示すサンプルは、Docker Compose の利用によりどのような動作が行われるかを、さまざまな観点から示すものです。 前提として、まだ Docker Compose のインストール を行っていなければ、これを行ってください。

サンプルが示す重要な考え方

このサンプルでは以下のことを行います。

  • Compose ファイル である docker-compose.ymldocker-stack.yml ファイルを利用して Docker イメージにもとづくサービスを定義します。
  • docker-compose.ymlDockerfiles の関係について理解します。
  • Compose ファイルからアプリケーションサービスに向けて、呼び出し処理を行う方法を説明します。
  • アプリケーションやサービスを Swarm にデプロイする方法を説明します。

Compose のデモを含めたサンプル

以下のサンプルは特に Docker Compose に着目しています。

Awesome Compose サンプル

Awesome Compose サンプルでは Docker Compose の利用方法として、さまざまなフレームワークや技術の統合方法を紹介しています。 サンプルは Awesome-compose GitHub repo から入手することができます。

documentation, docs, docker, compose, samples