{"data":{"slug":"docker-compose","name":"compose","tagline":"Define and run multi-container applications with Docker","github_url":"https://github.com/docker/compose","owner":"docker","repo":"compose","owner_avatar_url":"https://avatars.githubusercontent.com/u/5429470?v=4","primary_language":"Go","stars":37836,"forks":5886,"topics":["docker","docker-compose","go","golang","orchestration"],"archived":false,"github_pushed_at":"2026-07-15T09:09:54+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/docker-compose","markdown_url":"https://www.graphcanon.com/tools/docker-compose.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/docker-compose","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=docker-compose","description":"Define and run multi-container applications with Docker","homepage_url":"https://docs.docker.com/compose/","license":"Apache-2.0","open_issues":118,"watchers":706,"ai_summary":null,"readme_excerpt":"# Docker Compose\n\n\n\n\n\n\n\n\n\nDocker Compose is a tool for running multi-container applications on Docker\ndefined using the [Compose file format](https://compose-spec.io).\nA Compose file is used to define how one or more containers that make up\nyour application are configured.\nOnce you have a Compose file, you can create and start your application with a\nsingle command: `docker compose up`.\n\n> **Note**: About Docker Swarm\n> Docker Swarm used to rely on the legacy compose file format but did not adopt the compose specification\n> so is missing some of the recent enhancements in the compose syntax. After \n> [acquisition by Mirantis](https://www.mirantis.com/software/swarm/) swarm isn't maintained by Docker Inc, and\n> as such some Docker Compose features aren't accessible to swarm users.","github_created_at":"2013-12-09T11:40:58+00:00","created_at":"2026-07-15T10:50:02.27343+00:00","updated_at":"2026-07-15T10:50:06.005915+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"}],"tags":[{"slug":"docker","name":"docker"},{"slug":"docker-compose","name":"docker-compose"},{"slug":"go","name":"go"},{"slug":"golang","name":"golang"},{"slug":"orchestration","name":"orchestration"}],"trust":{"provenance":{"is_fork":false,"github_id":15045751,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-15T10:50:03.257Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":4,"days_since_push":0,"last_release_at":"2026-07-07T12:42:03Z"},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":10,"high_count":0,"last_scan_at":"2026-07-15T10:50:03.607Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-15T10:50:03.012Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-07-15T10:50:03.012Z","managed_saas":false},"languages":{"value":["go"],"source":"github.language","observed_at":"2026-07-15T10:50:03.012Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-07-15T10:50:03.012Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-07-15T10:50:03.012Z"}}}}