使用Docker安裝FastDFS(分布式文件系統)


1. 獲取鏡像

可以利用已有的FastDFS Docker鏡像來運行FastDFS。

獲取鏡像可以通過下載

docker image pull delron/fastdfs

也可是直接使用提前下載的鏡像備份文件

docker load -i 文件路徑/fastdfs_docker.tar

思考:加載鏡像有什么作用?為什么不是解壓壓縮包,然后運行?

加載好鏡像后,就可以開啟運行FastDFS的tracker和storage了。

2. 運行tracker

執行如下命令開啟tracker 服務

docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker

我們將fastDFS tracker運行目錄映射到本機的 /var/fdfs/tracker目錄中。

執行如下命令查看tracker是否運行起來

docker container ls

如果想停止tracker服務,可以執行如下命令

docker container stop tracker

停止后,重新運行tracker,可以執行如下命令

docker container start tracker

3. 運行storage

執行如下命令開啟storage服務

docker run -dti --network=host --name storage -e TRACKER_SERVER=10.211.55.5:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage
  • TRACKER_SERVER=本機的ip地址:22122 本機ip地址不要使用127.0.0.1
  • 我們將fastDFS storage運行目錄映射到本機的/var/fdfs/storage目錄中

執行如下命令查看storage是否運行起來

docker container ls

如果想停止storage服務,可以執行如下命令

docker container stop storage

停止后,重新運行storage,可以執行如下命令

docker container start storage

注意:如果無法重新運行,可以刪除/var/fdfs/storage/data目錄下的fdfs_storaged.pid 文件,然后重新運行storage。

 


免責聲明!

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



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