java 项目docker 部署。
1.搭建docker 环境,开启docker守护进程
2.打包java项目的jar包
项目结构如图所示,一个简单的java项目
3.上传jar包和podfile到服务器
4.编写podfile文件,podfile文件如下
# 基础镜像
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"]
5.构建docker 镜像。
docker build -t hmall .
6.运行镜像
docker run -d --name hm -p 8080:8080 --network heima hmall
7.查看日志,其中hm是容器名称
docker logs -f hm
运行截图展示
这个就是java项目最简单的容器化部署步骤啦。