首页 > 其他 > 详细

使用Docker配置FastDFS

时间:2021-07-28 18:13:32      阅读:16      评论:0      收藏:0      [点我收藏+]

搭建FastDFS

docker pull delron/fastdfs          # 拉取镜像

docker run -d --network=host --name tracker -v /home/dockerfile/fastDFS/var/fdfs/tracker:/var/fdfs delron/fastdfs tracker      # 安装tracker
docker run -d --network=host --name storage -e TRACKER_SERVER=公网IP或虚拟机IP:22122 -v /home/dockerfile/fastDFS/var/fdfs/storage:/var/fdfs delron/fastdfs storage   # 安装storage

cd /var/fdfs && echo "hello FastDFS" > one.txt							#测试
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf one.txt      #上传文件

#若出现连接超时connect to ****:22122 fail 添加8888、22122、23000安全组后,关闭防火墙或者开启8888、22122、23000端口
systemctl stop firewalld
firewall-cmd --zone=public  --permanent --add-port=8888/tcp
firewall-cmd --zone=public  --permanent --add-port=22122/tcp
firewall-cmd --zone=public  --permanent --add-port=23000/tcp

相关配置

#----------------------------------------- /usr/local/nginx/conf/nginx.conf配置
server {
        listen       8888;
        server_name  localhost;
        location ~/group[0-9]/ {
            ngx_fastdfs_module;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root html;
        }
} 
#---------------------------------------- /etc/fdfs/storage.conf 配置
# the storage server port
port=23000
# the port of the web server on this storage server
http.server_port=8888
# tracker_server can ocur more than once, and tracker_server format is
#  "host:port", host can be hostname or ip address
tracker_server=192.168.142.132:22122
#---------------------------------------- /etc/fdfs/tracker.conf配置
# the tracker server port
port=22122   

使用Docker配置FastDFS

原文:https://www.cnblogs.com/jishaling/p/15071491.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!