使用Docker https://docs.docker.com/compose/定义并运行多容器应用程序
Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用Compose文件配置应用程序的服务。然后,使用单个命令,从您的配置中创建并启动所有服务。要了解有关Compose的所有功能的更多信息,请参见功能列表。
Compose非常适合开发,测试和登台环境以及CI工作流。您可以在“ 常见用例”中了解有关每种情况的更多信息 。
使用Compose基本上是一个三步过程。
- 使用定义您的应用环境,Dockerfile以便可以在任何地方复制它。
- 定义组成应用程序的服务,docker-compose.yml以便它们可以在隔离的环境中一起运行。
- 最后,run docker-compose upand Compose将启动并运行您的整个应用程序。
一个docker-compose.yml看起来是这样的:
version: '2'
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
redis:
image: redis
Compose具有用于管理应用程序整个生命周期的命令:
- 启动,停止和重建服务
- 查看正在运行的服务的状态
- 流运行服务的日志输出
- 对服务运行一次性命令
本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/218464.html
赞 (107)
打赏 微信扫一扫
美团外卖前端容器化演进实践
« 上一篇2019-12-12 07:53:55
Dockerfile官方文档详细介绍
下一篇 »2019-12-12 07:53:58