Docker Compose

2024 年 8 月 29 日 | 阅读 2 分钟

它是一个工具,用于通过单个命令创建和启动Docker应用程序。 我们可以使用它来配置应用程序的服务。

它是一个用于开发,测试和暂存环境的绝佳工具。

它提供了以下命令来管理应用程序的整个生命周期。

  • 启动,停止和重建服务
  • 查看运行服务的状态
  • 流式传输运行服务的日志输出
  • 在服务上运行一次性命令

要实施compose,它包含以下步骤。

  1. 将应用程序环境变量放入Dockerfile中以公开访问。
  2. 在docker-compose.yml文件中提供服务名称,以便它们可以在隔离的环境中一起运行。
  3. 运行docker-compose up,Compose将启动并运行您的整个应用程序。

一个典型的docker-compose.yml文件具有以下格式和参数。

// docker-compose.yml


安装 Docker Compose

以下是在Linux Ubuntu中安装Docker Compose的说明。

Docker Compose 1

Docker-compose 版本

Docker Compose 2

它说,权限被拒绝。 因此,使文件可执行。

Docker Compose 3

现在,再次检查版本。

Docker Compose 4

使用 Docker Compose 运行应用程序

示例

请按照以下示例操作

1) 创建一个目录

2) 创建一个文件 app.py.

// app.py

3) 创建一个文件 requirements.txt.

// requirements.txt

4) 创建一个 Dockerfile。

// Dockerfile

5) 创建一个 Compose 文件。

// docker-compose.yml

6) 使用 Compose 构建并运行 Docker 应用程序

运行上述命令后,它显示以下输出。

Docker Compose 5 Docker Compose 6

现在,我们可以通过关注运行的http url来查看输出。

输出

Docker Compose 7

每次我们刷新页面时。 它显示的计数器增加 1。

Docker Compose 8
下一个主题Docker 存储驱动