【どっかーこんぽーず】
Docker Compose とは?
最終更新:
💡 「docker compose up」のひとことで、複数のコンテナをまとめて起動
複数のコンテナで構成されるアプリケーションをYAMLファイル(compose.yaml)で定義し、まとめて起動・停止・管理するツール。ローカルの開発環境づくりによく使われる。
📌 このページのポイント
YAMLファイルにはどんなことを書くの?
docker-compose.ymlとcompose.yamlの違いは?
Kubernetesとはどう使い分けるの?
Composeが得意なのは、1台のDockerホストの上で複数のコンテナをまとめて動かすこと。何台ものサーバーにコンテナを配置して管理したいときは、Kubernetesのようなオーケストレーションツールや、ComposeファイルをSwarmクラスターで動かす方法を検討するよ。
本番環境でも使っていいの?
📖 おまけ:英語の意味
「Docker Compose」 = Dockerの構成・組み立て
💬 compose は「構成する・組み立てる」という意味の英語だよ。複数のコンテナを1つのアプリとして組み立てる、と考えると覚えやすいね