docker 拉取fastDFS镜像

本文详细介绍了如何使用Docker部署FastDFS,包括拉取镜像、运行Tracker和Storage节点、配置Nginx以及修改相关设置。通过具体步骤,读者可以快速掌握在Docker环境下搭建FastDFS的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文地址:https://blog.csdn.net/qq_756589808/article/details/82882535

拉取镜像

docker pull morunchang/fastdfs

查看镜像

  1. [root@iZh3cshm0xz7wjZ ~] # docker images
  2. REPOSITORY TAG IMAGE ID CREATED SIZE
  3. docker.io/morunchang/fastdfs latest a729ac95698a 18 months ago 460.1 MB

运行tracker

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

运行storage

  1. docker run -d --name storage --net=host -e TRACKER_IP=<your tracker server address>: 22122 -e GROUP_NAME=<group name> morunchang/fastdfs sh storage.sh
  2. /*
  3. 1.使用的网络模式是–net=host, <your tracker server address> 替换为你机器的Ip即可
  4. 2.<group name> 是组名,即storage的组
  5. 3.如果想要增加新的storage服务器,再次运行该命令,注意更换 新组名
  6. 4. docker ps 查看容器信息
  7. [root@iZh3cshm0xz7wjZ ~]# docker ps
  8. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
  9. ccdf6bbeab48 morunchang/fastdfs "sh storage.sh" 5 seconds ago Up 4 seconds storage
  10. a7253c93bce1 morunchang/fastdfs "sh tracker.sh" About a minute ago Up About a minute tracker
  11. */

修改nginx的配置,不拦截上传内容

进入storage的容器内部,修改nginx.conf

  1. //1.进入容器内部
  2. docker exec -it storage /bin/bash
  3. // storage 是 docker ps 中的NAMES
  4. // exit 退出
  5. root@iZh3cshm0xz7wjZ:/ # cd data
  6. root@iZh3cshm0xz7wjZ:/data # ls
  7. fast_data fastdfs fastdfs-nginx-module libfastcommon nginx nginx -1.9 .11.tar.gz
  8. //2.修改nginx配置文件
  9. root@iZh3cshm0xz7wjZ:/ # vi /data/nginx/conf/nginx.conf
  10. //3. 添加修改内容
  11. location /group1/M00 {
  12. proxy_next_upstream http_502 http_504 error timeout invalid_header;
  13. proxy_cache http-cache;
  14. proxy_cache_valid 200 304 12h;
  15. proxy_cache_key $uri$is_args$args;
  16. proxy_pass http: //fdfs_group1;
  17. expires 30d;
  18. }
  19. //4.退出
  20. root@iZh3cshm0xz7wjZ:/data/nginx/conf # exit
  21. exit
  22. //5. 重启storage服务
  23. [root@iZh3cshm0xz7wjZ ~] # docker restart storage
  24. storage
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值