IDEA的jar包部署到远程Docker容器中的重点提要
程序员文章站
2022-05-16 18:15:59
...
网上有很多关于部署的资源,这里主要讲一下有些重要的地方。
1.新建一个SpringBoot项目
2.在src/main/docker下新建dockerfile文件如下
dockerfile文件内容如下:
FROM openjdk:8-jdk-alpine
ADD *.jar webshixunzuoye.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "/webshixunzuoye.jar"]
3.配置docker
4.重点 maven中记得加上一个plugin
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>gen-webadmin</id>
<phase>package</phase>
<configuration>
<tasks>
<copy todir="src/main/docker" file="target/${project.artifactId}-${project.version}.${project.packaging}" />
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
5.可以用maven直接打包成jar要点如下