Docker Compose は、マルチコンテナ Docker アプリケーションを定義および実行するためのツールです。Docker Compose がどのようにローカル開発に優れているか、開発のために Docker image を Heroku にプッシュする方法、その他のお役立ち情報について説明します。 Docker Compose の導入 単純な Python ベースのマルチコンテナアプリケーションから始めましょう。このサンプルアプリは、Redis、キャッシュ用の Web フロントエンド、およびデータベースとしての Postgres から構成されています。Docker、Redis、Postgres はそれぞれ別のコンテナで実行されます。 Docker Compose を使用して、環境変数、アクセスできる必要のあるポート、マウントするボリュームなど、ローカル開発環境を定義できます。do