📄️ Docker Compose 项目
Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。
📄️ Compose 简介
Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。
📄️ Compose V2
目前 Docker 官方用 GO 语言 重写 了 Docker Compose,并将其作为了 docker cli 的子命令,称为 Compose V2。你可以参照官方文档安装,然后将熟悉的 docker-compose 命令替换为 docker compose,即可使用 Docker Compose。
📄️ 安装与卸载
Compose 支持 Linux、macOS、Windows 10 三大平台。
📄️ 使用
术语
📄️ Compose 命令说明
命令对象与格式
📄️ Compose 模板文件
模板文件是使用 Compose 的核心,涉及到的指令关键字也比较多。但大家不用担心,这里面大部分指令跟 docker run 相关参数的含义都是类似的。
📄️ 使用 Django
本小节内容适合 Python 开发人员阅读。
📄️ 使用 Rails
本小节内容适合 Ruby 开发人员阅读。
📄️ 使用 WordPress
本小节内容适合 PHP 开发人员阅读。
📄️ 使用 compose 搭建 LNMP 环境
本项目的维护者 khs1994 的开源项目 khs1994-docker/lnmp 使用 Docker Compose 搭建了一套 LNMP 环境,各位开发者可以参考该项目在 Docker 或 Kubernetes 中运行 LNMP。