java 项目编译,构建docker镜像
作者:
for笑 | 来源:发表于
2022-03-19 18:36 被阅读0次
Dockerfile
FROM xxx-jdk:latest
WORKDIR /home/bin
ARG APP_NAME
ENV appname=${APP_NAME}
COPY ${appname}.jar /home/bin
ENTRYPOINT ["/home/bash", "-c", "exec java -jar ${appname}.jar"]
项目代码编译
mvn clean install -Dmaven.test.skip=true
镜像构建
# 赋值
appname="hello"
# --build-arg 传值到Dockerfile 中
docker build --build-arg APP_NAME="${appname}" -t xxx.xxx.com/aaa/bbb:latest ./ -f ./Dockerfile
推镜像包
docker login xxx.xxx.com/aaa/bbb:latest
docker push xxx.xxx.com/aaa/bbb:latest
本文标题:java 项目编译,构建docker镜像
本文链接:https://www.haomeiwen.com/subject/jkkndrtx.html
网友评论