Docker的多容器编排
项目描述
Docker Compose
Docker Compose 是一种在 Docker 上运行多容器应用程序的工具,它使用 Compose 文件格式 进行定义。Compose 文件用于定义组成应用程序的一个或多个容器的配置。一旦您有了 Compose 文件,就可以使用单个命令 docker-compose up
创建并启动您的应用程序。
可以使用 Compose 文件在本地部署应用程序,或者使用 Docker CLI 将其部署到 Amazon ECS 或 Microsoft ACI 云平台。您可以了解更多关于如何进行此操作的信息。
在哪里获取 Docker Compose
Windows 和 macOS
Docker Compose 包含在 Windows 和 macOS 的 Docker Desktop 中。
Linux
您可以从这个存储库的 发布页面 下载 Docker Compose 二进制文件。
使用 pip
如果您的平台不受支持,您可以使用 pip
下载 Docker Compose
pip install docker-compose
注意: Docker Compose 需要 Python 3.6 或更高版本。
快速入门
使用 Docker Compose 主要分为三个步骤
- 使用
Dockerfile
定义应用程序的环境,以便它可以在任何地方重现。 - 在
docker-compose.yml
中定义组成应用程序的服务,以便它们可以在隔离的环境中一起运行。 - 最后,运行
docker-compose up
,Compose 将启动并运行您的整个应用程序。
Compose 文件看起来是这样的
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
redis:
image: redis
您可以在我们的 Awesome Compose 存储库 中找到 Compose 应用程序的示例。
有关 Compose 格式的更多信息,请参阅 Compose 文件参考。
贡献
想要帮助开发 Docker Compose?请查看我们的 贡献文档。
如果您发现了一个问题,请通过 问题跟踪器 进行报告。
发布
发布由维护者构建,遵循 发布流程 的概要。
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
docker-compose-1.29.2.tar.gz (288.6 kB 查看散列值)
构建分发
docker_compose-1.29.2-py2.py3-none-any.whl (114.8 kB 查看散列值)
关闭
docker-compose-1.29.2.tar.gz的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | 4c8cd9d21d237412793d18bd33110049ee9af8dab3fe2c213bbd0733959b09b7 |
|
MD5 | 95accbca655abf086a61b94d6c3d94ca |
|
BLAKE2b-256 | 1f6af4703077123ad0c90026985cb9780c0703922c2a5451ab93fb63511d915a |