本文使用docker進行搭建。
#拉取映象docker pull delron/fastdfs
#建立tracker容器
docker create --network=host --name tracker --restart=always -v fdfs-tracker:/var/fdfs delron/fastdfs tracker
#啟動容器
docker start tracker
#建立storage容器
docker create --network=host --name storage --restart=always -e tracker_server=192.168.31.81(自己伺服器的ip位址):22122 -v fdfs-storage:/var/fdfs -e group_name=group1 delron/fastdfs storage
#啟動容器
docker start storage
#進入storage容器,到storage的配置檔案中配置http訪問的埠,配置檔案在/etc/fdfs目錄下的storage.conf。
docker exec -it storage /bin/bash
#預設的http埠為8888,可以修改也可以配置
#配置nginx,在/etc/nginx/conf目錄下,修改nginx.conf檔案
#預設配置如下:
server
error_page 500 502 503 504 /50x.html;
location = /50x.html }
#預設的儲存路徑為/var/fdfs/data
docker下的FastDFS分布式檔案伺服器
專案需要儲存海量小檔案,傳統方法是上傳到某個磁碟中的資料夾,但是對於大量的小檔案,這種方式不可取。所以打算採用分布式檔案系統。分布式檔案系統 顧名思義,他是可以集群的。我選用fastdfs伺服器儲存檔案 使用docker搭建fastdfs檔案伺服器 虛擬機器安裝docker yum install ...
使用Docker安裝FastDFS
可以利用已有的fastdfs docker映象來執行fastdfs。docker image pull delron fastdfs也可是直接使用映象備份檔案 docker load i 檔案路徑 fastdfs docker.tar載入好映象後,就可以開啟執行fastdfs的tracker和sto...
使用 Docker安裝 FastDFS
tracker 進行排程,storage 進行儲存 獲取映象docker image pull delron fastdfs docker load i 檔案路徑 fastdfs docker.tar拉取速度太慢的話可以參考我之前的文章 ubuntu 中 docker 安裝和映象加速 配置國內的映象...