轻松部署SpringBoot项目到Docker中
2024-07-14 本文已影响0人
早起的鸟儿写代码
(1)在springboot项目下新建Dockerfile文件(目录没有要求)
#JDK 版本需要与项目的JDK版本一直
FROM amazoncorretto:17-alpine3.18-jdkVOLUME /tmp
# 这里的第一个jar文件的名称要与打包生成的jar文件相同
ADD springbootDocker02-1.0.jar springbootDocker02.jar
# 文件名称要与上面命令中的第二个jar包名称相同
ENTRYPOINT ["java","-jar","springbootDocker02.jar"]
(2)使用maven打包项目为jar包,然后拷贝xxx.jar和Dockerfile两个文件到新的文件夹中
(3)构建镜像(在刚新建的文件夹下执行命令)
# dockerbuild -t firstdocker .
(4)使用镜像创建容器
# dockerrun -d --name demo -p 3003:3003 firstdocker
(5)启动容器,然后访问刚刚部署的项目
http://localhost:3003/dockerDemo/hello