Docker创建springboot项目镜像pom及Dockerfile配置文件
2023-09-14 09:01:56 时间
pom文件添加插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- Docker maven plugin -->
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>1.0.0</version>
<configuration>
<imageName>${docker.image.prefix}/${project.artifactId}</imageName>
<dockerDirectory>src/main/docker</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
</configuration>
</plugin>
<!-- Docker maven plugin -->
</plugins>
</build>
Dockerfile配置文件
FROM jdk1.8
VOLUME /tmp
ADD spring-boot-docker-1.0.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
相关文章
- springboot项目启动原理_常见的科学原理
- springboot修改内置tomcat版本号_springboot整合消息队列
- SpringBoot源码分析
- 聊聊springboot项目如何优雅的修改或者填充请求参数
- Springboot+druid数据库连接池使用「建议收藏」
- SpringBoot实现发送qq邮件
- 【SpringBoot】1、创建第一个SpringBoot项目
- springboot jdbc template_Springboot教程
- SpringBoot之拦截器用法
- 生成SpringBoot 的maven项目
- SpringBoot 使用 FTP 操作文件
- Springboot 使用 Mybatis 启动失败排查定位
- Java面试集锦(一)之SpringBoot
- Docker服务的停止命令(systemctl stop docker)
- Docker服务的删除本地镜像命令(docker rmi 镜像id)
- Docker启动容器命令(docker start 容器名称)
- 「 【Docker】利用宝塔docker管理器搭建为知笔记(docker安装为知笔记) 」
- 【Docker 系列】docker 学习六,探究一下数据卷容器
- springboot实现树形结构的分类显示
- SpringBoot配置文件详解
- Docker - docker-compose搭建ELK服务
- 基于Springboot的外卖实战项目Day1————开发环境搭建、员工登录问题
- docker安装以及springboot项目打包运行
- SpringBoot(一)走进Springboot的世界详解编程语言
- SpringBoot(三)整合Redis详解编程语言
- springboot整合docker部署(两种构建Docker镜像方式)详解编程语言
- SpringBoot集成Thymeleaf模板引擎详解编程语言
- 使用Docker安装Redis并配置成功(docker安装redis)
- 在Linux系统中安装Docker容器(linux下安装docker)
- docker从Abp到MySQL,使用Docker快速部署(abpmysql)
- docker managed volume – 每天5分钟玩转 Docker 容器技术(40)