1.本地jar包准备 2.docker部署 a.两个文件:jar + Dockerfile---Dockerfile 名字唯一,只能这个取名 文件1:jar包;文件2:内容如下。 FROM openjdk:8 EXPOSE 1000 MAINTAINER ligy <LIGY@163.COM> ADD demo1-1.0-SNAPSHOT.jar /app.jar RUN bash -c 'touch /app.jar' ENTRYPOINT ["java","-jar","app...
1.1.准备Springboot jar项目# 将项目打包成jar 1.2.编写Dockerfile# FROM java:8 VOLUME /tmp ADD elk-web-1.0-SNAPSHOT.jar elk.jar EXPOSE 8080 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/elk.jar"] FROM:表示基础镜像,即运行环境 VOLUME /tmp创建/tmp目录并持久化到...
FROM:表示基础镜像,即运行环境 VOLUME /tmp创建/tmp目录并持久化到Docker数据文件夹,因为Spring Boot使用的内嵌Tomcat容器默认使用/tmp作为工作目录 ADD:拷贝文件并且重命名(ADD elk-web-1.0-SNAPSHOT.jar elk.jar 将应用jar包复制到/elk.jar) EXPOSE:并不是真正的发布端口,这个只是容器部署人员与建立image的人员之...
1.1.准备Springboot jar项目 图片 将项目打包成jar 1.2.编写Dockerfile VOLUME /tmp ADD elk-web-1.0-SNAPSHOT.jar elk.jar EXPOSE 8080 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/elk.jar"]``` * FROM:表示基础镜像,即运行环境 * VOLUME:/tmp创建/tmp目录并持久化到Do...
return "这是用来测试SpringBoot接口部署到服务器的接口测试!"; } } 2.2 使用Maven打jar包 1.使用package命令打包 2. 打包成功 看到下面BUIDL SUCCES 就说明打包成功了 3. 查看jar包 可以在target目录看到我们的jar包 4.启动jar包进行测试 java -jar jar包名称(填写你自己的jar包名称) ...
将dockerfile文件和生成的jar包文件上传到服务器,同级目录下 使用命令行: docker build -f Dockerfile -t Springboot:v1.0 . 1. -f : 参数引用文件 -t 镜像名称 . 表示当前目录 3.查看系统的镜像名称 docker images 1. 查看生成的镜像名称 镜像名称:Springboot ...
如下图所示,打包完会出现一个.jar文件,即打包好的jar包。 image.png 3.在控制台输入:java -jar /Users/heyou/Desktop/springboot-0.0.1-SNAPSHOT.jar 来检查jar包是否可以正常运行。 192:~heyou$ java-jar/Users/heyou/Desktop/springboot-0.0.1-SNAPSHOT.jar ...
本篇栈长主要介绍下如何通过 IntelliJ IDEA、Maven 来操作 Docker 部署 Spring Boot 项目,这也是我们 Java 程序员最关心的开发实战。 一、Maven 插件配置 首先在 Maven pom.xml配置文件中加入 Docker 的 Maven 插件。 我看网上很多人还在用docker-maven-plugin插件: ...
在我之前的文章中 我们学习了如何创建一个简单的Spring Boot应用程序,我们还学习了如何将其打包为 jar 文件并在本地运行。但是,目前在生产环境中,docker被广泛采用。在这篇文章中,我们将看到如何容器化我们的 Spring Boot 应用程序。 一、构建Dockerfile