<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
打包结束后会在target目录下生成jar包,执行java -jar xxx.jar就能运行项目.下面我们使用docker部署SpringBoot项目.新建docker目录,在docker目录中新建文件.Dockerfile(注意大小写),并把提前制作好的jar包放进来.
编写Dockerfile文件,至于命令什么意思,我们抽一期来讲.FROM openjdk:8-jre
WORKDIR /app
ADD ./mavenPackageDemo-0.0.1-SNAPSHOT.jar ./test.jar
EXPOSE 8081
ENTRYPOINT ["java","-jar"]
CMD ["test.jar"
1. cd 到 Users/free/code/java/demos/mavenPackageDemo/docker2. 执行制作镜像命令 docker build -t test-system .3. 执行 docker run -d --name cls-system -p 9999:9999 test-system:latest 启动容器4. 浏览器 http://localhost:9999/hello(如果是线上需要把放开项目的端口)5. 停止所有运行的容器:docker stop $(docker ps -qa)6. 删除所有容器:docker rm $(docker ps -qa)