FastDFS是由C语言开发的一款分布式文件系统。
简介
Tracker server(调度服务器):负载均衡和调度
Storage server(存储服务器):负载文件存储
文件上传流程
Ubuntu docker下安装
先去下载镜像文件
docker pull delron/fastdfs
笔者下载时候遇到了报错
TLS handshake timeout
出现这样错误可能是墙的原因,懂得~
可以说使用我们国内的加速器来
笔者使用的阿里云的加速器到阿里云搜索容器镜像服务就能找到
复制加速器地址打开/etc/docker/daemon.json
sudo vim /etc/docker/daemon.json
替换成阿里云的加速器地址
替换完成后重启docker
sudo systemctl restart docker
然后就可以愉快地docker pull delron/fastdfs啦
安装tracker
docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker
安装storage
docker run -dti --network=host --name storage -e TRACKER_SERVER=ip:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage
ip替换成自己的IP地址
ps: docker start storage 如果storage没有正常启动解决办法:
找到这个进程 cd /var/fdfs/storage/data
sudo rm -r fdfs_storaged.pid
就可以正常开启