zoukankan      html  css  js  c++  java
  • springboot部署到docker中,上传文件找不到的问题

    问题描述

    使用springboot实现文件上传,本地测试无问题。将服务部署到docker中之后,再次进行上传测试,程序不报错,但是预期位置没有文件。

    需求

    1.我要上传文件到服务器根目录下/root/boottest/upload中,代码中设置为:

    file:
      UploadPath: /root/boottest/upload

    2. 启动服务,上传文件,服务未报错,但是未在/root/boottest/upload中找到我要上传的文件

    3. 查找文件,使用 

    find / -name "微信截图_20191216152340.png"

    发现文件存放在docker容器中,为:

    根因

    启动镜像时,没有挂载要上传的目录

    解决办法

    启动镜像时,加上要挂载的目录。例如:

    docker run -d -p 8080:8080 -v /root/boottest/upload:/root/boottest/upload -t boot/boot

    解决问题

     
  • 相关阅读:
    eventkeyboardmouse
    代理 IP
    网关 192.168.2.1 114.114.114.114 dns查询
    http ssl
    SSDP 抓包
    抓包登录信息提交
    危险的input 微博的过去
    firstChild.nodeValue
    浏览器控制台
    haproxy 中的http请求和https请求
  • 原文地址:https://www.cnblogs.com/Edward-Wang/p/12056156.html
Copyright © 2011-2022 走看看