1,搭建docker+nginx
详见上一篇文章docker redis/ nginx 的挂载和使用
https://blog.csdn.net/haponchang/article/details/89381131
2,配置nginx.conf
项目在nginx的图片存放路径是/home.images
所以在nginx.conf里添加
(若nginx.conf里没有location 可以在/conf.d/default.conf里添加以下代码,用意相同)
location /images/ {
root /home;
autoindex on;
}
添加后若直接在docker的nginx容器中路径为/home/images的文件夹内存放图片,
(可用cp命令,docker cp 本地图片路径:/home/images)
访问http://127.0.0.1/images/***.jpg 即可访问到图片。
3,将本地上传目录挂载到nginx服务器上
docker -v 本地路径/images/:home/imangs:ro
4,测试
在项目中上传图片后,访问http://127.0.0.1/images/***.jpg 即可访问到图片。