Docker安裝fastdfs鏡像


Docker 主頁

基於fastdfs 快速建立分布式文件系統,規避復雜的安裝和配置.

安裝 leaon/fastdfs

docker pull leaon/fastdfs:0.0.5

創建Tracker

  • 默認創建
docker run -di  --name=tracker --net=host  leaon/fastdfs:0.0.5 tracker
  • 掛載目錄創建(主機與容器數據目錄映射)
docker run -di  -v /home/fdfs/tracker/:/home/fastdfs/tracker --name=tracker --net=host  leaon/fastdfs:0.0.5 tracker

-e PUBLICNET: 如果遠程服務器使用,輸入外網IP. 如果本地使用請輸入宿主機IP

--net=host: 宿主機和容器網絡共享,容器不會設定網絡空間.(容器中Tracker服務使用22122端口,Storage服務使用23000端口通信)

--restart=always :開機自動啟動

-v: 掛載目錄

tracker:啟動Track命令

192.168.211.3 修改為自己電腦的IP

如果僅僅創建Tracker,容器不會啟動Storage 和 Nginx

創建Tracker,Storage,Nginx

  • 默認創建
docker run -di -e PUBLICNET=192.168.211.3 --name=fdfs --net=host  leaon/fastdfs:0.0.5 start

  • 掛載目錄創建
docker run -di -e PUBLICNET=192.168.211.3 -v /home/fdfs/storage/:/home/fastdfs/storage -v /home/fdfs/tracker/:/home/fastdfs/tracker --name=fdfs --net=host  leaon/fastdfs:0.0.5 start

start:啟動Tracker,Storage,Nginx 命令

192.168.211.3 修改為自己電腦的IP

創建 Storage

  • 默認創建

docker run -di -e PUBLICNET=192.168.211.3   --name=storage --net=host  leaon/fastdfs:0.0.5 storage

  • 掛載目錄創建
docker run -di -e PUBLICNET=120.27.2.108  -v /home/fdfs/tracker/:/home/fastdfs/storage --name=storage --net=host  leaon/fastdfs:0.0.5 storage

storage:啟動 Storage,Nginx 命令

192.168.211.3 修改為自己電腦的IP


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM