其实很简单
打开docker-compose.yml文件
ruoyi-server1:
image: ruoyi/ruoyi-server:5.1.2
container_name: ruoyi-server1
environment:
# 时区上海
TZ: Asia/Shanghai
SERVER_PORT: 8080
volumes:
# 配置文件
- /docker/server1/logs/:/ruoyi/server/logs/
#加上这段
- /ruoyi/server/temp/:/ruoyi/server/temp/
privileged: true
network_mode: "host"
加上这个配置 - /ruoyi/server/temp/:/ruoyi/server/temp/前面路径是docker镜像也就是项目服务镜像,后面是Linux服务器(宿主机)路径。
因为用docker部署的项目,上传的文件是上传到docker服务镜像里面,而我们上传完镜像如果需要实现在线预览那就要把路径映射到Linux服务器上的路径。
希望大家看完有帮助给点一下赞