
Dockerfilecom.qq.weixin ${项目名称}${项目版本}
#使用maven官方镜像,免安装 jdk,maven
#也可使用centos镜像,通过 RUN 安装 jdk,maven,git
#https://hub.docker.com/_/maven?tab=tags
FROM maven:3.8.4-openjdk-8
#安装git
RUN apt-get update && apt-get install -y git
ENTRYPOINT ["git"]
#切换目录,指定源码克隆后保存位置
WORKDIR /usr/local/code
#拉取源代码
#记得加账号密码
RUN git clone https://gitee.com/${项目名称}.git
#进入源码项目文件内:pom.xml
WORKDIR /usr/local/code/${项目名称}
#maven编译打包java代码
RUN mvn install
#声明项目所用端口
EXPOSE 8080
#启动java项目程序
#ENTRYPOINT ["nohup","java","-jar","{项目名称}-${项目版本}.jar","&"]
CMD ["java -jar ${项目名称}-${项目版本}.jar"]
build
docker build -t {项目名称}:{项目版本} .
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)