目录
Docker Compose v2
Docker Compose是一个用于在Docker上运行多容器应用程序的工具,它使用Compose文件格式进行定义。Compose文件用于定义构成应用程序的一个或多个容器的配置方式。一旦你有了Compose文件,你就可以使用一个简单的命令创建并启动你的应用程序:docker compose up
。
获取Docker Compose的途径
Windows和macOS
Docker Compose已包含在Windows和macOS的Docker Desktop中。
Linux
你可以从本仓库的发布页面下载Docker Compose二进制文件。
将适用于你的操作系统的相关二进制文件重命名为docker-compose
,并复制到$HOME/.docker/cli-plugins
目录中。
或者将其复制到以下文件夹之一,以进行系统级安装:
/usr/local/lib/docker/cli-plugins
或/usr/local/libexec/docker/cli-plugins
/usr/lib/docker/cli-plugins
或/usr/libexec/docker/cli-plugins
(可能需要使用chmod +x
命令使下载的文件可执行)
快速入门
使用Docker Compose是一个三步过程:
- 使用
Dockerfile
定义你的应用环境,以便它可以在任何地方复制。 - 在
compose.yaml
中定义构成你的应用的服务,以便它们可以在隔离环境中一起运行。 - 最后,运行
docker compose up
,Compose将启动并运行你的整个应用。
一个Compose文件看起来像这样:
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
redis:
image: redis
贡献
想要帮助开发Docker Compose?查看我们的贡献文档。
如果你发现问题,请在问题追踪器上报告。
遗留版本
Compose的Python版本可在v1
分支下获得。