在某些场景下,我们想要更快速的部署我们Jar包应用程序,像本地启动程序一样。比如在idea中点击这个启动按钮即可执行部署

image-20230526225731047

首先点击启动项配置

image-20230526225851096

编写Dockerfile文件

Dockerfile

1
2
3
4
5
6
7
8
9
10
11
12
FROM adoptopenjdk/openjdk8

#MAINTAINER <MANAGE>

RUN mkdir -p /app/logs/

#设置容器内时区和java项目内时区
RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone

COPY target/qhzw-auth-service-1.1.0-SNAPSHOT.jar /app/app.jar
ENTRYPOINT ["java", "-Xmx512M", "-Xms256M", "-jar","/app/app.jar"]

新建Docker启动配置

  1. 添加服务器配置

image-20230526230653828

  1. 输入服务器ip和账号密码

image-20230526230821791

  1. 配置Docker镜像和容器

image-20230526230435815