1.本地jar包准备 2.docker部署 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' E...
-- 添加spring的插件, 就可以直接通过 mvn spring-boot:run 运行了 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.4...
–spring.config.location //扫描指定位置的 yml文件/data/application-dev.yml在centos 上 /data/ 目录下创建一个application-dev.yml 用于保存springBoot 项目使用的一些配置就是把打包之前项目的本地yml 文件里的内容全部复制到application-dev.yml 文件里,当然我这个是以开发为例。所以结尾是Dev...
docker run-d--name uhi-p8033:8033-v/usr/local/apps/hdl-uhi-dingtalk-1.0.0-RELEASE.jar:/hdl-uhi-dingtalk-1.0.0-RELEASE.jar hdl/uhi-dingding:latest//将jar包挂载到本地文件目录,只需更新后jar包,重启容器就可以读取最新 因为在Dockerfile中设置了监听端口未8033,8080端口服务器中已经被使用,还有我的...
在Spring Boot 2.3之后编译的jar包多了一个文件“layers.idx”,通过这个文件来提供“层”被添加的顺序。 默认情况下,Spring Boot定义了下面的层: dependencies:非程序的依赖,但版本号不包含SNAPSHOT。 spring-boot-loader:Spring Boot Jar包加载类。 snapshot-dependencies:非程序的依赖,但版本号包含SNAPSHOT。
<artifactId>spring-boot-starter-parent</artifactId> <version>2.6.2</version> </parent> <packaging>jar</packaging> <groupId>com.kaven</groupId> <artifactId>springboot</artifactId> <version>0.0.1-SNAPSHOT</version> <name>springboot</name> ...
如下图所示,打包完会出现一个.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 ...
手动部署:本地IDE打包成jar,在docker环境中创建java环境容器,将jar包使用命令行拷贝至docker容器中,启动。 自动部署:通过Maven插件配置参数自动部署。(优先选这个) 二、安装docker及jdk容器 安装docker方法请浏览前面的文章。 安装jdk容器:docker pull openjdk:11 ...
springboot项目我们采用使用dockerfile文件的方式构建镜像,故需要创建dockerfile文件,内容如下: 代码语言:javascript 复制 FROMopenjdk:8#FROM:基础镜像,基于jdk8镜像开始COPY*.jar/app.jar #COPY:将应用的配置文件也拷贝到镜像中。CMD["--server.port=8097"]EXPOSE8080#EXPOSE:声明端口ENTRYPOINT["java","-jar","...
这种方式是将整个Spring Boot打成一个jar,没有分层 在Spring Boot 2.3之后添加了分层配置我们在打包插件中开启分层打包 分层打包 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> ...