微服务的部署(单机部署,集群部署,使用Jenkins自动部署,eclipse提交代码至github)

本文详细介绍了微服务的部署过程,包括安装docker compose、整合微服务与docker、环境搭建、手动部署及自动化部署。重点讲解了Eclipse提交代码到GitHub以及使用Jenkins实现自动化部署的步骤,解决Jenkins Git连接错误的问题。
摘要由CSDN通过智能技术生成

微服务的部署

要求
1. 掌握docker compose编排工具的使用。
2. 掌握微服务项目与docker的整合方式。
3. 掌握微服务项目的部署方式。
实验环境
1. 三台已安装ubuntu16.04操作系统的虚拟机。
2. 已安装Eclipse。

一、 安装编排工具docker compose。

  1. 查看是否具备安装条件。
  2. 使用curl命令从GitHub拉取docker compose。
    在这里插入图片描述
  3. 更改docker compose的可执行文件权限。
    在这里插入图片描述
  4. 查看已安装的docker compose效果及版本。
    在这里插入图片描述
  5. 进入microservice-master文件目录,修改docker-compose.yml文件中的内容。
    在这里插入图片描述

二、 微服务与docker的整合。

  1. 在相关项目中添加dockerfile文件。
    在这里插入图片描述
  2. 在父项目中的pom文件中添加maven依赖。
    在这里插入图片描述

三、 环境搭建及镜像准备。

  1. 搭建docker主机,确保安装docker引擎,建立了私有仓库,添加了两台集群节点。
    在dockerfile-maven插件中配置。
    在这里插入图片描述
  2. 安装应用编译工具JDK。
    在这里插入图片描述
  3. 安装打包工具maven。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值