美文网首页
Docker Compose 概览

Docker Compose 概览

作者: zerolinke | 来源:发表于2016-07-12 14:47 被阅读160次

Docker Compose 概览

Compose 是一个为了定义和运行多容器Docker应用的工具。对于Compose,你可以用Compose file 来配置你的应用服务,然后通过这个Compose file使用一个简单的命令来创建并启动所有的服务。想要了解更多关于Compose的功能可以看看这个 功能清单

Compose很适合开发,测试,演示,以及 CI的工作流成。你可以了解一些相关的案例在 通用案例

使用Compose基本就是三个步骤。

  1. 通过 Dockerfile定义app的环境变量。这样app就可以在任何地方重用。
  2. 将组成你app的服务定义在docker-compose.yml中。这样它们就能一起允西行在一个隔离的环境中。
  3. 最后,运行docker-compose up,Compose将会启动并运行你的整个应用。

一个docker-compose.yml的大致样子:

version: '2'
services:
  web:
    build: .
    ports:
    - "5000:5000"
    volumes:
    - .:/code
    - logvolume01:/var/log
    links:
    - redis
  redis:
    image: redis
volumes:
  logvolume01: {}

更多关于Compose file的信息,可以看看Compose file 参考

Compose有一些命令可以管理你的应用的生命周期:

  • Start 停止和重新构建你的服务
  • View 查看正在运行的服务状态
  • Stream 正在运行的服务的日志输出
  • Run 服务的一次性命令

Compose 文档

  • 安装Compose

相关文章

网友评论

      本文标题:Docker Compose 概览

      本文链接:https://www.haomeiwen.com/subject/fvxsjttx.html