IT用語集 › インフラ › Docker Compose

Docker Compose

インフラ Svenska → 更新: 2026-10-21

複数コンテナからなるアプリをYAML1枚で定義して動かすツール。元は「Fig」(Orchard Labs、2013年)で、2014年にDockerが買収してdocker-composeになった。

docker-compose.ymlにservices、networks、volumesを書く。アプリ、DB、Redisのように複数のサービスが要る開発環境の定番だ。2021年のv2でGoに書き直され、docker composeサブコマンドとして統合された。本番向けではなく、そこはKubernetesやSwarmの出番。競合にはより開発寄りのTilt、VS Code向けのDevContainers、Podman Composeがある。Compose Specは2020年以降、正式な標準になっている。

← 用語集に戻る