Docker--3--手动打包springboot镜像

手动打包springboot镜像

  我们需要对业务项目打包发布,一样需要制作成为业务镜像,供运维使用,下面讲述springboot的制作过程:
  1、将springboot打好的jar包上传
  2、在同级目录下,创建Dockerfile文件,内容如下:
在这里插入图片描述
3、dockerfile打包业务镜像
在这里插入图片描述
4、启动镜像,即得到业务运行
docker run -d -p 8090:8090 --name member member:v1
在这里插入图片描述
5、浏览器打开页面校验:http://192.168.244.7:8090/

注意:如果是在阿里云,需要在安全组配置端口开放,将8090端口放开。

maven源码打包用法

  更多的情况,我们是直接在运维环境里,上传源码,直接maven打包jar,然后再进一步打包成镜像,与手动打包过程类似。
  如果环境中没有安装maven,请手动安装,脚本如下:

yum install -y yum-utils device-mapper-persistent-data lvm2
# yum-config-manager --add-repo http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo
# yum-config-manager --enable epel-apache-maven
// 安装maven
# yum install -y apache-maven

1、上传原码到docker环境中(一般是git/svn直接拉取源码)
在这里插入图片描述
2、maven打包
mvn clean package
在这里插入图片描述
生成的jar在同级target目录下
在这里插入图片描述
3、执行docker命令生成镜像
dockerfile文件内容
在这里插入图片描述
命令创建镜像
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值