基于docker安装FastDfs

发布 : 2019-08-11 分类 : 后端 浏览 :

1 拉镜像

使用的镜像是morunchang/fastdfs

1
2
3

docker pull morunchang/fastdfs

2 运行镜像

运行tracker:

1
2
3

docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh

运行storage,指定tracker的IP、组名:

1
2
3

docker run -d --name storage --net=host -e TRACKER_IP=172.24.42.48:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh

3 修改Nginx配置

1
2
3
4
5
6
7

docker exec -it storage /bin/bash

cd data

vi /data/nginx/conf/nginx.conf

增加如下配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

location /group1/M00 {

proxy_next_upstream http_502 http_504 error timeout invalid_header;

proxy_cache http-cache;

proxy_cache_valid 20030412h;

proxy_cache_key $uri$is_args$args;

proxy_pass http://fdfs_group1;

expires 30d;
}

4 重启容器

1
2
3
4
5

docker restart tracker

docker restart storage

本文作者 : tangyi
原文链接 : http://ehedgehog.com/2019/08/11/基于docker安装FastDfs/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

知识 & 情怀 | 二者兼得

支付宝扫一扫, 向我投食

支付宝扫一扫, 向我投食

留下足迹