mavern 项目打包 jar
记得再远程安装docker docker 安装 https://blog.csdn.net/u013789773/article/details/139798923?spm=1001.2014.3001.5502
idea 配置 docker 安装 docker 插件 配置
dockerfile 文件 切记要和 项目jar 放在一起
注意项目jdk和docker jdk
FROM openjdk:17
ADD ./eureka-server.jar /app.jar
ENTRYPOINT ["java","-jar","app.jar"]
注意执行docker 报错可能是maven版本问题
再pom文件中增加
<build>
<finalName>eureka-server</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.6.3</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
我这里配置的是8200
docker run --name euerka-test -p 8200:80 -d euerka-server
通过nginx 反向代理
http://192.168.211.129:8080/