Docker学习(八) -- Docker-compose容器编排

   日期:2024-12-26    作者:qdhmk 移动:http://mip.riyuangf.com/mobile/quote/54350.html

docker-comppse是docker官方的开源项目,负责实现对docker容器集群的快速编排。

Docker学习(八) -- Docker-compose容器编排

Compose是Docker公司推出的一个工具软件,可以管理多个Docker容器组成一个应用。你需要定义一个YAML格式的配置文件docker-compose.yml写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器

 
 

一文件、两要素

3.1 一文件

docker-compose文件

3.2 两要素

  1. 服务:一个个应用容器实例,比如订单微服务、库存微服务、mysql容器、nginx容器或者redis容器
  2. 工程:由一组关联的应用容器组成的一个完整业务单元,在docker-compose.yml文件中定义
  1. 编写Dockerfile定义各个微服务应用并构建出对应的镜像文件
  2. 使用docker-compose.yml定义一个完整的业务单元,安排好整体应用中的各个容器服务
  3. 最后,执行docker-compose up命令来启动并运行整个应用程序,完成一键部署上线

这里以我的项目使用为例

6.1 编写Dockerfile

 

6.2 build镜像

这里我是用的maven的docker插件,在pom文件中配置

 
 

6.3 编写docker-compose文件

解析第一个服务的编写,等同于我们单独启动的命令

 
 

其中的suytest.env文件是相关连接配置


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号