项目容器化改造(五)Jenkins打包项目镜像

本文介绍了如何进行项目容器化改造,重点讲解了使用Jenkins打包Docker镜像的步骤,包括配置服务器、准备打包内容、创建api_image打包任务、配置SSH、认证Harbor仓库、设置丢弃旧构建和参数化构建,以及打包测试和镜像验证。
摘要由CSDN通过智能技术生成

服务器规划

192.168.92.137 Jenkins
192.168.92.139 Harbor

ps:这里两台机都需要安装docker,具体安装教程参照我的上一篇文章

打包镜像需要的内容

如下图:
在这里插入图片描述

catalina.sh文件

catalina.sh中设定了tomcat的内存,打包进镜像的tomcat中,限定内存大小,作参数调优用

demo-0.0.1-SNAPSHOT.war

项目war包,用作测试打包用

Dockerfile 文件
#以之前制作的基础镜像为基础
FROM base:1.0
#作者
MAINTAINER kris
#日志
ENV REFRESHED_AT 2019-01-13

#复制外部配置文件至tomcat(不同的项目tomcat配置不一样,因此这个配置单独)
ADD catalina.sh  /usr/testimage/tomcat/bin/catalina.sh

#切换镜像的目录,进入/usr/testimage/tomcat/webapps目录
WORKDIR /usr/testimage/tomcat/webapps

#在/usr/testimage/tomcat/webapps下创建目录,用来存放web项目的war包
RUN mkdir
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值