JAVA集中营

使用 docker for Windows 打包运行Spring

2020-05-25  本文已影响0人  温柔的石头闯天涯

使用 Gradle 构建的SpringBoot 项目,使用 docker desktop 制作镜像文件,然后运行的步骤记录如下:

一、SpringBoot 项目打jar包,并创建Dockerfile文件

在项目的根路径下,创建Dockerfile:


dockerfile路径.png

dockerfile 文件内容:

FROM openjdk:8-jdk-alpine
ADD build/libs/*.jar /app.jar
EXPOSE 8080
RUN mkdir /common
VOLUME /tmp
WORKDIR /tmp
#ENTRYPOINT exec java $JAVA_OPTS -jar /app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

Dockerfile 文件介绍及指令详情

-ENTRYPOINT 执行指令,["java","-jar","/app.jar"] 相当于 java -jar /app.jar

二、进入到Dockerfile 目录,打包制作镜像文件

1、首先找到你的SpringBoot项目所在目录,然后 进入到 Dockerfile 所在目录下

2、执行 docker build指令,进行制作

docker build -t project(自定义镜像名称)

docker 指令

等待执行完成

3、docker images 查看打包制作的镜像


查看镜像

4、docker run -p 8080:8080 --name xxx(自定义容器名称) imageName(制作好的镜像)

5、docker ps 查看 运行中的容器


查看容器

6、docker logs 容器名称,可以查看运行情况

上一篇 下一篇

猜你喜欢

热点阅读