什么是FastDFS?
FastDFS是一个开源的高性能分布式文件系统。它的主要
功能包括:文件存储,文件同步和文件访问(文件上传
和文件下载),它可以解决高容量和负载平衡
问题。FastDFS应满足基于
照片共享站点和视频共享站点等文件服务的网站的要求。
Docker Pull命令
镜像包fastdfs下载:docker pull season/fastdfs
作为跟踪器运行
docker run -ti -d --name trakcer -v ~/tracker_data:/fastdfs/tracker/data --net=host season/fastdfs tracker
端口
跟踪器默认端口是22122
BASE_PATH
你应该映射路径:/ fastdfs / tracker / data来保存数据
作为存储运行
docker run -tid --name storage -v ~/storage_data:/fastdfs/storage/data -v ~/store_path:/fastdfs/store_path --net=host -e TRACKER_SERVER:192.168.1.2(虚拟机的ip地址):22122 season/fastdfs storage
以shell身份运行
docker run -ti --name fdfs_sh --net=host season/fastdfs sh
太得到一个shell,你可以使用FastDFS客户端工具。
显示语法:fdfs_monitor
查看文件内容:more a.com
拷贝到目录:docker cp storage:/fdfs_conf/storage.conf ~/
编辑文件内容:vi a.com
拷贝回去:docker cp ~/storage.conf storage:/fdfs_conf/
创建文件:echo hello>a.txt
Tracker服务器的功能:
1.判断有哪些存储服务器(注册中心)
2.判断哪个存储服务器 空间较大
3.判断资源所在的存储服务器(路由)