Docker Compose是Docker官方提供的工具,可帮助用户通过YAML文件便捷地定义、配置和运行由多个Docker容器组成的应用程序,实现服务、网络和卷等组件的统一管理与一键部署,详情参见官方文档[***]
收藏数: 207
下载次数: 65215605
类型:

docker/compose📣 Docker Compose 现已包含在 Docker 官方镜像 中 🎉
原镜像中包含的 Compose v1 已终止支持(EOL),相关标签已冻结且不再更新。
直接从容器使用:通过 Docker 官方镜像运行:
bashdocker run --rm -it docker compose version # 输出示例:Docker Compose version v2.20.2
嵌入自定义镜像:使用 docker/compose-bin 镜像 复制二进制文件:
dockerfile# syntax=docker/dockerfile:1 FROM my-image COPY --from=docker/compose-bin:v2.20.2 /docker-compose /usr/bin/compose RUN compose version
!Docker Compose
Compose 是用于定义和运行多容器 Docker 应用的工具。通过 Compose,你可以用 Compose 文件配置应用的所有服务,然后通过一条命令创建并启动所有服务。了解功能详情可查看 功能列表。
Compose 适用于开发、测试、staging 环境及 CI 工作流,具体场景可参考 常见用例。
使用 Compose 主要分为三步:
Dockerfile 定义应用环境,确保可在任意环境复现。docker-compose.yml 中定义组成应用的服务,使它们能在隔离环境中协同运行。docker-compose up,Compose 将启动并运行整个应用。yamlversion: '2' services: web: build: . ports: - "5000:5000" volumes: - .:/code redis: image: redis
更多关于 Compose 文件的规范,可参考 Compose 文件参考。
Compose 提供管理应用全生命周期的命令,包括:
想参与 Compose 开发?查看 贡献文档。
版本发布由维护者按照 发布流程 执行。
以下是 docker/compose 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务