[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1430":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},1430,"compose","docker\u002Fcompose","docker","Define and run multi-container applications with Docker","https:\u002F\u002Fdocs.docker.com\u002Fcompose\u002F",null,"Go",37511,5750,703,76,0,37,183,22,98.5,"Apache License 2.0",false,"main",[7,25,26,27,28],"docker-compose","go","golang","orchestration","2026-06-12 04:00:09","# Table of Contents\n- [Docker Compose](#docker-compose)\n- [Where to get Docker Compose](#where-to-get-docker-compose)\n    + [Windows and macOS](#windows-and-macos)\n    + [Linux](#linux)\n- [Quick Start](#quick-start)\n- [Contributing](#contributing)\n- [Legacy](#legacy)\n\n# Docker Compose\n\n[![GitHub release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fdocker\u002Fcompose.svg?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fdocker\u002Fcompose\u002Freleases\u002Flatest)\n[![PkgGoDev](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fgo.dev-docs-007d9c?style=flat-square&logo=go&logoColor=white)](https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002Fdocker\u002Fcompose\u002Fv5)\n[![Build Status](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fdocker\u002Fcompose\u002Fci.yml?label=ci&logo=github&style=flat-square)](https:\u002F\u002Fgithub.com\u002Fdocker\u002Fcompose\u002Factions?query=workflow%3Aci)\n[![Go Report Card](https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fgithub.com\u002Fdocker\u002Fcompose\u002Fv5?style=flat-square)](https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fgithub.com\u002Fdocker\u002Fcompose\u002Fv5)\n[![Codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fdocker\u002Fcompose\u002Fbranch\u002Fmain\u002Fgraph\u002Fbadge.svg?token=HP3K4Y4ctu)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fdocker\u002Fcompose)\n[![OpenSSF Scorecard](https:\u002F\u002Fapi.securityscorecards.dev\u002Fprojects\u002Fgithub.com\u002Fdocker\u002Fcompose\u002Fbadge)](https:\u002F\u002Fapi.securityscorecards.dev\u002Fprojects\u002Fgithub.com\u002Fdocker\u002Fcompose)\n![Docker Compose](logo.png?raw=true \"Docker Compose Logo\")\n\nDocker Compose is a tool for running multi-container applications on Docker\ndefined using the [Compose file format](https:\u002F\u002Fcompose-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:\u002F\u002Fwww.mirantis.com\u002Fsoftware\u002Fswarm\u002F) swarm isn't maintained by Docker Inc, and\n> as such some Docker Compose features aren't accessible to swarm users.\n\n# Where to get Docker Compose\n\n### Windows and macOS\n\nDocker Compose is included in\n[Docker Desktop](https:\u002F\u002Fwww.docker.com\u002Fproducts\u002Fdocker-desktop\u002F)\nfor Windows and macOS.\n\n### Linux\n\nYou can download Docker Compose binaries from the\n[release page](https:\u002F\u002Fgithub.com\u002Fdocker\u002Fcompose\u002Freleases) on this repository.\n\nRename the relevant binary for your OS to `docker-compose` and copy it to `$HOME\u002F.docker\u002Fcli-plugins`\n\nOr copy it into one of these folders to install it system-wide:\n\n* `\u002Fusr\u002Flocal\u002Flib\u002Fdocker\u002Fcli-plugins` OR `\u002Fusr\u002Flocal\u002Flibexec\u002Fdocker\u002Fcli-plugins`\n* `\u002Fusr\u002Flib\u002Fdocker\u002Fcli-plugins` OR `\u002Fusr\u002Flibexec\u002Fdocker\u002Fcli-plugins`\n\n(might require making the downloaded file executable with `chmod +x`)\n\n\nQuick Start\n-----------\n\nUsing Docker Compose is a three-step process:\n1. Define your app's environment with a `Dockerfile` so it can be\n   reproduced anywhere.\n2. Define the services that make up your app in `compose.yaml` so\n   they can be run together in an isolated environment.\n3. Lastly, run `docker compose up` and Compose will start and run your entire\n   app.\n\nA Compose file looks like this:\n\n```yaml\nservices:\n  web:\n    build: .\n    ports:\n      - \"5000:5000\"\n    volumes:\n      - .:\u002Fcode\n  redis:\n    image: redis\n```\n\nContributing\n------------\n\nWant to help develop Docker Compose? Check out our\n[contributing documentation](CONTRIBUTING.md).\n\nIf you find an issue, please report it on the\n[issue tracker](https:\u002F\u002Fgithub.com\u002Fdocker\u002Fcompose\u002Fissues\u002Fnew\u002Fchoose).\n\nLegacy\n-------------\n\nThe Python version of Compose is available under the `v1` [branch](https:\u002F\u002Fgithub.com\u002Fdocker\u002Fcompose\u002Ftree\u002Fv1).\n","Docker Compose 是一个用于定义和运行多容器 Docker 应用的工具。它通过使用 Compose 文件格式来配置应用程序中的一个或多个容器，允许用户通过 `docker compose up` 命令一键启动整个应用环境。该工具采用 Go 语言编写，支持跨平台安装与使用，并且遵循 Apache License 2.0 开源协议。Docker Compose 特别适合于需要快速搭建开发、测试或生产环境的场景中，能够简化多服务应用的部署流程，提高工作效率。",2,"2026-06-11 02:43:42","top_all"]