打包Springboot项目到服务器docker运行

编程 / 2022-09-27

将项目打包

image-1664260449889

打包完成的位置

image-1664260489581

上传到Linux服务器中的任意位置

image-1664260534227

cd到你的任意位置的文件夹

vim Dockerfile

写入以下内容

FROM java:8
VOLUME /tmp
copy 你的jar包名称 app.jar
RUN bash -c "touch /app.jar"
EXPOSE 9220
ENTRYPOINT ["java","-jar","app.jar","--spring.profiles.active=dev", "--server.port=9220", "> /log/app.log"]

构建镜像

docker build -f Dockerfile -t 镜像名称  .

运行镜像

--首先查看所有镜像
docker images
运行
docker run -d -p 9220:9220  镜像名称或ID

外网访问记得开放对应端口防火墙

粤ICP备2022112743号 粤公网安备 44010502002407号