Jenkins+Docker+Docker-Compose自动部署,SpringCloud架构公共包一个任务配置

这篇具有很好参考价值的文章主要介绍了Jenkins+Docker+Docker-Compose自动部署,SpringCloud架构公共包一个任务配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

Jenkins和docker的安装,随便百度吧,实际场景中我们很多微服务的架构,都是有公共包,肯定是希望一个任务能够把公共包的配置加进去,一并构建,ok,直接上干货。

Jenkins

全局环境安装

Jenkins+Docker+Docker-Compose自动部署,SpringCloud架构公共包一个任务配置,jenkins,docker,spring cloud
Jenkins+Docker+Docker-Compose自动部署,SpringCloud架构公共包一个任务配置,jenkins,docker,spring cloud
Jenkins+Docker+Docker-Compose自动部署,SpringCloud架构公共包一个任务配置,jenkins,docker,spring cloud
Jenkins+Docker+Docker-Compose自动部署,SpringCloud架构公共包一个任务配置,jenkins,docker,spring cloud

这里使用 clean package -Dmaven.test.skip=true
Jenkins+Docker+Docker-Compose自动部署,SpringCloud架构公共包一个任务配置,jenkins,docker,spring cloud
Jenkins+Docker+Docker-Compose自动部署,SpringCloud架构公共包一个任务配置,jenkins,docker,spring cloud文章来源地址https://www.toymoban.com/news/detail-612153.html

pwd
echo "开始部署....."
docker version
echo "删除历史镜像...."
if test "$(docker images -q szls-auth:1.0.0 2> /dev/null)" = ""
then
    echo '不存在历史镜像'
else
   docker rm -f szls-auth
   docker rmi szls-auth:1.0.0
fi
cd szls-auth
echo "打包新镜像"
docker build -t szls-auth:1.0.0 .
echo "服务正在启动....."
docker-compose -f /home/compose/05-szls-auth.yml up -d
echo "部署完成...."

使用docker内部网络,分配ip,参考docker创建网络

docker-compose.yml


version: '3.7'
services:
  szls-auth:
    image: szls-auth:1.0.0
    restart: always
    container_name: szls-auth
    ports:
      - 8890:80
    deploy:
      restart_policy:
        condition: on-failure
        delay: 15s
    networks:
      gwfd-network:
        ipv4_address: 172.16.0.7
networks:
  gwfd-network:
    external: true

到了这里,关于Jenkins+Docker+Docker-Compose自动部署,SpringCloud架构公共包一个任务配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker-compose部署Jenkins/neo4j脚本--持续更新

    如果出现权限不够:注意/usr/local/bin/docker-compose路径是否正确

    2024年02月19日
    浏览(41)
  • 【QA】docker-compose-部署django-如何设置自动启动

    使用docker-compose部署django项目,通常做法是: 构建docker镜像 运行容器 进入容器里面启动django项目 但是这样不够自动化。 尝试通过配置脚本的方式,让容器启动的时候就启动django项目,但这样往往使得容器一直处于重启状态,容器无法运行,本文主要解决这个问题 docker-com

    2024年01月23日
    浏览(41)
  • 一、docker-compose方式安装运行Jenkins

    服务器系统:centos 7.6 以docker-compose 编排容器方式安装,当然需提前安装docker-compose环境(见百度-docker-compose环境安装) docker-compose.yml

    2024年02月15日
    浏览(39)
  • docker+jenkins+docker-compose+mysql+elasticsearch+ruoyi(若依)

    目录 安装docker+jenkins+docker-compose+ruoyi+mysql 安装yum命令 下载docker-ce 启动docker 安装docker-compose 查询docker和docker-compose兼容性 查询docker-compose版本 下载docker-compose 使用sudo管理员权限执行命令  docker-compose --version  查询是否成功    docker-compose部署若依项目 打包 部署出现过得问题

    2024年02月05日
    浏览(41)
  • 七、docker-compose方式运行Jenkins,更新Jenkins版本,添加npm node环境

    一、docker-compose方式安装运行Jenkins 中发现Jenkins版本有点老,没有node环境,本节来说下更新jenkins 及添加构建前端的node环境。

    2024年02月16日
    浏览(49)
  • docker-compose的部署

    目录 一、compose的概述 1.1 yaml的概述 1.2 yaml的数据结构 1.2.1 docker composeyml文件的常用手段 1.3 docker compose 1.4 yml文件编写  二、部署compose 2.1 下载docker-compose安装包  2.2 部署docker-compose 2.3 部署docker-compose 2.4 开启验证  三、compose编排安装tomcat容器 总结 compose是docker官网开发的,

    2024年02月01日
    浏览(54)
  • 四十六、docker-compose部署

    一个项目肯定包含多个容器,每个容器都手动单独部署肯定费时费力。docker-compose可以通过脚本来批量构建镜像和启动容器,快速的部署项目。 使用docker-compose部署主要是编写docker-compose.yml脚本。 不论是Dockerfile还是docker-compose.yml脚本的编写都依赖上下文,所以需要明确部署文

    2023年04月19日
    浏览(45)
  • docker-compose部署mysql

    docker-compose 虽然docker部署环境比自己下载安装包要方便不少,但是docker的命令还有挂载目录在每次启动容器的时候都去找命令对使用者是很不友好的,而且有时候要启动多个容器的时候显然一个个的启动是很麻烦的。所以如果可以事先将\\\"启动脚本\\\"写好的话,之后就算虚拟机

    2024年02月02日
    浏览(42)
  • ES-部署(docker-compose)

    参考资料 http://www.baiyp.ren/elasticsearch-集群部署.html 说明 一个服务器,三个es服务节点,一个kibana容器,一个elasticsearch-head服务节点。 es版本为7.17.5。 服务器地址:192.168.127.142。 elasticsearch 不建议使用docker,容器部署不适合有状态服务。这里是为了学习方便。 安装流程 安装

    2024年02月08日
    浏览(40)
  • docker-compose部署milvus

    上一篇介绍了使用kubernetes来部署milvus,这篇介绍下使用docker-compose来部署milvus。 下载docker-compose 下载最新版的 docker-compose-linux-x86_64 在服务器上使用 安装docker-compose 将docker拷贝到/usr/local/bin目录下,重命名为 docker-compose 默认下载下来的文件只有读写权限,使用 chmod +x docker-

    2024年02月13日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包