Docker Composeとは

Docker Composeは、複数のコンテナをまとめて管理できるツールです。

docker-compose.ymlの作成

services:
  web:
    image: nginx
    ports:
      - "80:80"
  db:
    image: mysql:8.0
    environment:
      MYSQL_ROOT_PASSWORD: password

基本的なコマンド

起動

docker compose up -d

すべてのサービスをバックグラウンドで起動します。

停止

docker compose down

すべてのサービスを停止し、ネットワークも削除します。

ログ確認

docker compose logs -f

すべてのサービスのログをリアルタイムで表示します。