java项目进行打包
1.在maven中找到父工程中Lifecycle的package进行打包,关闭test
打包成功会得到一个jar包
2.在linux中新建一个文件夹tmp,将jar进行上传,可以将文件拖在shell里面直接上传,如下图表示上传成功
同时在使用touch新建dockerfile文件,写如下内容
# 基础镜像
FROM openjdk:11.0-jre-buster
# 设定时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 拷贝jar包
COPY hm-service.jar /app.jar
# 入口
ENTRYPOINT ["java", "-jar", "/app.jar"]
安装java的JDK环境
yum search java-11-openjdk
3 使用docker构建环境
docker build -t 给项目取名名字 jar所在目录
docker images
查看构建的镜像
4 运行
查看端口是否冲突,使用docker rm -f images 删除冲突的镜像
运行
docker run -d --name images -p 8080:8080 --network yournetwork 取名
docker ps 查看是否启动
docker logs -f 镜像名 查看日志