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条)