Docker的多容器编排
docker-compose的Python项目详细描述
Docker撰写
compose是一个定义和运行多容器Docker应用程序的工具。 使用compose,可以使用compose文件配置应用程序的服务。 然后,使用一个命令创建并启动所有服务 从你的配置。进一步了解compose的所有功能 见the list of features。
compose对于开发、测试和准备环境以及 CI工作流。你可以在 Common Use Cases。
使用compose基本上是一个三步过程。
- 使用
Dockerfile
定义应用程序的环境,以便 在任何地方复制。 - 在
docker-compose.yml
中定义组成应用程序的服务 它们可以在一个孤立的环境中一起运行。 - 最后,运行
docker-compose up
,compose将启动并运行整个应用程序。
一个docker-compose.yml
看起来像这样:
version: '2'
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
redis:
image: redis
有关撰写文件的详细信息,请参见 Compose file reference。
compose有用于管理应用程序整个生命周期的命令:
- 启动、停止和重建服务
- 查看正在运行的服务的状态
- 流式处理正在运行的服务的日志输出
- 对服务运行一次性命令
安装和文档
- 完整文档可在Docker's website上获得。
- compose的代码库位于GitHub。
- 如果您发现任何问题,请填写issue。谢谢您!
贡献
要帮助生成合成吗?看看我们的contributing documentation。
释放
版本是由维护人员按照release process的大纲构建的。