首页 > 其他 > 详细

30天了解30种技术系列(15)----Docker多容器部署利器-Compose

时间:2015-08-21 02:04:41      阅读:277      评论:0      收藏:0      [点我收藏+]

? ?

? ? 上回咱们介绍了Docker集群管理组件Swarm,本次老钱介绍一下Docker的多容器部署--Compose。

??

? ? Compose的作用场景是 当我们需要同时通过Dockerfile构建多个复杂的容器环境时,可以通过Comppose完成。简单意思就是,定义哪个容器运行哪种应用。

?

? ? Compose技术是在Fig基础上,进行扩展而来,实际上是现有的Fig,后有的Compose,Docker公司收购了Fig的开发小组。以下是Docker Compose的流程图:

??

? ??
bubuko.com,布布扣
?

? Compose的官方地址: https://www.docker.com/docker-compose?

? Compose 主要通过docker-compose.yml 组合Dockerfile,以下是一个实例:

?

??

web:
  build: .
  links:
  - db
  ports:
  - "8000:8000"
db:
  image: postgres

?

?

? ? 此语句一共build了两个容器,一个是Web,一个是Db,web主要用当前目录下的dockerfile(所以这个需要提前写),db 从本地或者互联网上拉取 postgres的镜像

?

最终通过:docker-compose up 来启动容器。

?

?? 大家如果对于哪个技术比较感兴趣,可以私信,我会有重点的在后续文章进行展开。

?

? ? 更多精彩请关注微信 : 图灵搜索,大家也可以使用中国第一个为程序员打造的搜索引擎:https://www.tulingss.com 进行查看。

30天了解30种技术系列(15)----Docker多容器部署利器-Compose

原文:http://tulingss.iteye.com/blog/2236922

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!