阿里雲輕量應用服務器環境搭建-Docker安裝FastDFS鏡像

阿里雲輕量應用服務器環境搭建-Docker安裝FastDFS鏡像

參考文章:https://www.cnblogs.com/provence666/p/10987156.html

通過FastDFS鏡像安裝,可以省去很多很多的配置。下面開始。

  • 搜索鏡像
docker search fastdfs

在這裏插入圖片描述

  • 拉取鏡像
docker pull delron/fastdfs

在這裏插入圖片描述

  • 查看鏡像
docker images

在這裏插入圖片描述

  • 使用docker鏡像構建tracker容器(跟蹤服務器,起到調度的作用):
docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs -v /etc/localtime:/etc/localtime delron/fastdfs tracker

在這裏插入圖片描述

  • 使用docker鏡像構建storage容器(存儲服務器,提供容量和備份服務):

注意:下面命令中的111.222.333.444要換成自己雲服務器的ip地址,端口號不要改,記得之後要在阿里雲控制檯添加防火牆規則,打開22122端口

docker run -dti --network=host --name storage -e TRACKER_SERVER=111.222.333.444:22122 -v /var/fdfs/storage:/var/fdfs  -v /etc/localtime:/etc/localtime  delron/fastdfs storage

注意:TRACKER_SERVER=本機的ip地址:22122 本機ip地址不要使用127.0.0.1
在這裏插入圖片描述

進入storage容器,到storage的配置文件中配置http訪問的端口,配置文件在/etc/fdfs目錄下的storage.conf。默認端口是8888,也可以不進行更改

  • 進入storage容器
docker exec -it edd7ca5725ab /bin/bash

在這裏插入圖片描述

  • 找到storage.conf
cd /etc/fdfs
cat storage.conf

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

  • 配置nginx

進入storage,配置nginx,在/usr/local/nginx/conf目錄下,找到nginx.conf文件,默認配置不修改

  • 找到nginx.conf
cd /usr/local/nginx/conf
cat nginx.conf

在這裏插入圖片描述
在這裏插入圖片描述

本地上傳的文件存儲在FastDFS中的那個位置呢?來找一下

  • 首先進入storage容器
docker exec -it storage /bin/bash
  • 然後回到根目錄,再進入到var/fdfs/data,data目錄下的00、01、等等是FastDfs中做的分組(group),上傳的文件會存在這些分組中
    在這裏插入圖片描述
    在這裏插入圖片描述

創作不易,喜歡的話加個關注點個贊,謝謝謝謝謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章