美文网首页
D7 docker部署springboot项目

D7 docker部署springboot项目

作者: 夏_未至 | 来源:发表于2020-10-26 15:28 被阅读0次

打包springboot

打包项目

编写Dockerfile文件

FROM java:8
VOLUME /tmp
ADD test-0.0.1-SNAPSHOT.jar test.jar
RUN bash -c 'touch /test.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/test.jar"]

制作镜像

docker build -t test .

启动容器

docker run -d -p 10010:10090 test

访问接口

image.png

项目运行成功

优化:更新可更新jar包

编写Dockerfile文件

FROM java:8
VOLUME /tmp
ADD /test.jar /test.jar
RUN bash -c 'touch /test.jar'
ENV JAVA_OPTS=""
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/test.jar"]

制作镜像

docker build -t test .
docker run --name test -v /home/test/test.jar:/test.jar --privileged=true -d -it -p 80:80 test

测试

image.png

之后只需更新/home/test/test.jar,并重启服务docker restart test就可以了

参考:
https://www.jianshu.com/p/397929dbc27d
https://blog.csdn.net/weixin_43880379/article/details/104607660

相关文章

网友评论

      本文标题:D7 docker部署springboot项目

      本文链接:https://www.haomeiwen.com/subject/qpjamktx.html