docker部署springboot项目文件上传路径

   日期:2024-12-27    作者:xuxiang609598 移动:http://oml01z.riyuangf.com/mobile/quote/57814.html

docker部署springboot项目文件上传路径

更新时间:2022/6/15 15:03

本文记录docker部署springboot项目文件路径如何设置,以及文件路径与docker挂载问题

本文仅为记录学习轨迹,如有侵权,联系删除

解决通过docker部署springboot项目,文件上传的路径该怎么设置?用docker部署后,在服务器上面怎么看到自己上传的文件,文件需不需要挂载等问题,下面直接使用springboot+docker简单搭建一个文件服务器

以下是本人此次搭建的环境

 
 

创建springboot项目upload-demo,先在本地进行测试,确保本地的项目可以进行文件上传和下载
pom

 

application.yml

 

为了方便直观的看到效果,这里就简单写了两个html页面进行测试
upload-page.html(文件上传页面

 

download-page.html(文件下载页面

 

最后编写对应的controller即可
FileController

 
 
 
 
 

关于docker部署springboot项目,可以参考本人的另一篇博客 菜鸟的Docker部署SpringBoot项目

 

FROM java:表示安装的java镜像
VOLUME /tmp:创建/tmp目录并持久化到Docker数据文件夹
ADD upload_demo.jar upload_demo.jar:将生成的jar包(第一个)复制并重命名到upload_demo.jar(第二个
EXPOSE 8082:对外暴露的接口,也是访问的接口,接口的端口号需要根据springboot项目配置的端口号来设置
ENTRYPOINT:固定写法,用来运行jar包,相当于java -jar xxx.jar一样

再通过xshell进入jar和Dockerfile所在的目录,并且输入构建镜像的命令

 
 
 

为了更清楚的理解docker部署的项目文件上传路径,这里分两种方式启动容器,一种不挂载文件,一种挂载文件,两种方式,简单分析一下文件的上传路径

(1)不挂载文件启动容器

命令如下:

 
 
 
 

(2)挂载文件启动容器

下面执行以下命令启动容器

 

注意
/home/cainiao/upload-demo/upload:是你要挂载到容器外面的服务器图片路径
/upload-demo/upload:是容器里面图片地址


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号