第一步:先打包jar
使用maven打包插件

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.18.1</version>
</dependency>

<plugin>
    <groupId>com.spotify</groupId>
    <artifactId>dockerfile-maven-plugin</artifactId>
    <version>1.4.10</version>
</plugin>

点击如下图所示打包
在这里插入图片描述
第二步:IDEA安装docker插件,如下图所示
在这里插入图片描述
在项目根目录下新建Dockerfile文件,内容如下

//安装java镜像
FROM ninrod/springboot:test
//作者
MAINTAINER feng
//参数用户名
ARG USERNAME
//参数密码
ARG PASSWORD
//挂载目录
VOLUME /ppp
//复制jar文件至根目录
COPY target/pingtai-0.0.1-SNAPSHOT.jar pingtai.jar
RUN bash -c "touch /pingtai.jar"
//映射端口
EXPOSE 8080
//运行jar文件
ENTRYPOINT ["java","-jar","pingtai.jar","--spring.datasource.username=${USERNAME}","--spring.datasource.password=${PASSWORD}"]

第三步:如下所示
在这里插入图片描述
在这里插入图片描述

点击如下所示即可运行

在这里插入图片描述


版权声明:本文为qq_28342005原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_28342005/article/details/126953579