🐳

taskfile.yaml で特定の Docker イメージを docker compose 対象外にする

2025/01/23に公開

やりたいこと

  • taskfile.yaml で特定の Docker イメージを docker compose コマンドの対象外にしたい

解決方法

docker-compose.yml でサービスを制御

  • docker compose コマンドは、docker-compose.yml 内で定義されたサービスを基に動作する
  • そのため、対象外にしたいサービスを profiles 機能や条件で制御する
taskfile.yml
version: '3.9'
services:
  app:
    image: your-app-image
    profiles:
      - default

  excluded-service:
    image: your-excluded-image
    profiles: // ✨
      - excluded

Discussion