docker + maven + springBoot 编译打包
来源:互联网 发布:java file 编辑:程序博客网 时间:2024/06/03 11:16
1:在项目的pom目录下新建Dockerfile文件
2:编写Dockerfile(依赖于maven镜像)
FROM registry.cn-hangzhou.aliyuncs.com/acs/maven
ENV MY_HOME=/usr/src/app
RUN mkdir -p $MY_HOME
WORKDIR $MY_HOME
ADD pom.xml $MY_HOME
# get all the downloads out of the way
RUN ["/usr/local/bin/mvn-entrypoint.sh","mvn","verify","clean","--fail-never"]
# add source
ADD . $MY_HOME
# run maven install
RUN ["/usr/local/bin/mvn-entrypoint.sh","mvn","install"]
ENTRYPOINT ["java","-jar","/usr/src/app/target/girl-0.0.1-SNAPSHOT.jar"]
3:执行Dockerfile,编译项目镜像
docker build -t 镜像名称 -f Dockerfile .
4:执行编译好的镜像
docker run -d -p 8889:8082 镜像名称
阅读全文
0 0
- docker + maven + springBoot 编译打包
- SpringBoot Maven 打包JAR
- springboot中maven打包
- springboot maven 打包
- SpringBoot + Maven 打包
- docker 构建springboot maven 项目
- springboot Maven 打包可执行jar
- springboot打包docker镜像部署
- Docker使用Maven简单打包
- SpringBoot使用Maven打包编译时修改配置文件中变量(一)
- maven编译打包
- Maven 选择性编译打包
- maven添加外部jar,以及springboot打包
- SpringBoot Maven 打包可执行jar文件
- maven打包springboot项目跳过test文件夹
- springboot 基于 maven 自定义格式打包
- Springboot Gitlab Jenkins Maven Docker 持续集成/持续交付
- jenkins+maven+docker+github全自动化部署SpringBoot
- [计算机网络]--计算机网络概述
- uva 1347
- 使用IntelliJ IDEA创建Maven Web项目
- Ubuntu 10.04下expr命令的使用
- 关于ES、PES、PS以及TS码流
- docker + maven + springBoot 编译打包
- 网络营销实战课-好用的工具推荐
- 0822 Java io操作2
- Unity3D研究院之将UI的点击事件渗透下去
- vue 微信分享的实现
- Ubuntu apt-get apt-cache 命令使用
- 学习Oracle数据库(1)-写在前面的话
- Java自动装箱与拆箱
- 七牛---Android SDK断点续传与暂停上传Demo