天天看点

docker 部署一个 springboot项目文件目录结构编辑 Dockerfile打包项目order_pro:执行docker镜像生成命令

文件目录结构

dockerFileTest

–Dockerfile

–order_pro-0.0.1-SNAPSHOT.jar

编辑 Dockerfile

#基于哪个镜像

From java:8

#?将本地文件夹挂载到当前容器

VOLUME /tmp

#?复制文件到容器

ADD order_pro-0.0.1-SNAPSHOT.jar /app.jar

#?声明需要暴露的端口

EXPOSE 8282

#?配置容器启动后执行的命令

ENTRYPOINT [“java”,"-jar","/app.jar"]

打包项目order_pro:

生成文件:order_pro-0.0.1-SNAPSHOT.jar

执行docker镜像生成命令

docker build -t order_pro:0.0.1 .

运行springboot项目的docker镜像

docker run -p 18282:8262 order_pro:0.0.1