Docker下FastDFS環境搭建

2022-06-07 15:12:12 字數 1026 閱讀 8884

本文使用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 安裝和映象加速 配置國內的映象...