搭建docker&nginx图片服务器

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 即可访问到图片。

猜你喜欢

转载自blog.csdn.net/haponchang/article/details/89467638