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项目最简单的容器化部署步骤啦。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐