为了账号安全,请及时绑定邮箱和手机立即绑定

用docker安装的Jenkins构建SpringBoot的docker镜像

标签:
Docker

1、在目录下创建Dockerfile

webp

image.png

2、Dockerfile文件内容:

FROM java:8MAINTAINER 457030599@qq.comVOLUME /tmp
ARG JAR_FILE
COPY guns-rest-0.0.1.jar app.jar
RUN bash -c 'touch /app.jar'EXPOSE 80ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","-Denv=DEV","/app.jar"]

3、远程登陆服务器,执行脚本

a、首先在系统设置里面一个远程host


webp

image.png


b、在配置里的Post Step选Execute shell script on remote host using ssh


webp

image.png

4、详细脚本内容

docker stop guns-rest #停掉容器docker rm guns-rest #删除容器\cp /opt/data/jenkins/workspace/my-wechat/guns-rest/target/guns-rest-0.0.1.jar /opt/data/jenkins/workspace/my-wechat/docker/guns-rest-0.0.1.jar #jar包复制到dockerfile相同目录下cd /opt/data/jenkins/workspace/my-wechat/guns-rest/docker
docker build -t hsshy/guns-rest . #构建镜像docker run --name guns-rest -p 80:80 -d hsshy/guns-rest #运行容器



作者:yellow_han
链接:https://www.jianshu.com/p/b1825a4ab0a3


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消