跳转到主要内容

Docker的多容器编排

项目描述

Docker Compose

Build Status

Docker Compose

Docker Compose 是一种在 Docker 上运行多容器应用程序的工具,它使用 Compose 文件格式 进行定义。Compose 文件用于定义组成应用程序的一个或多个容器的配置。一旦您有了 Compose 文件,就可以使用单个命令 docker-compose up 创建并启动您的应用程序。

可以使用 Compose 文件在本地部署应用程序,或者使用 Docker CLI 将其部署到 Amazon ECSMicrosoft 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 主要分为三个步骤

  1. 使用 Dockerfile 定义应用程序的环境,以便它可以在任何地方重现。
  2. docker-compose.yml 中定义组成应用程序的服务,以便它们可以在隔离的环境中一起运行。
  3. 最后,运行 docker-compose up,Compose 将启动并运行您的整个应用程序。

Compose 文件看起来是这样的

services:
  web:
    build: .
    ports:
      - "5000:5000"
    volumes:
      - .:/code
  redis:
    image: redis

您可以在我们的 Awesome Compose 存储库 中找到 Compose 应用程序的示例。

有关 Compose 格式的更多信息,请参阅 Compose 文件参考

贡献

想要帮助开发 Docker Compose?请查看我们的 贡献文档

如果您发现了一个问题,请通过 问题跟踪器 进行报告。

发布

发布由维护者构建,遵循 发布流程 的概要。

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

docker-compose-1.29.2.tar.gz (288.6 kB 查看散列值)

上传时间 源代码

构建分发

docker_compose-1.29.2-py2.py3-none-any.whl (114.8 kB 查看散列值)

上传时间 Python 2 Python 3

由以下支持