Docker下FastDFS环境搭建

本文使用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: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,可以修改也可以配置
# the port of the web server on this storage server
http.server_port=8888

#配置nginx,在/usr/local/nginx目录下,修改nginx.conf文件
#默认配置如下:

  server {
      listen       8888;
      server_name localhost;
      location ~/group[0-9]/ {
          ngx_fastdfs_module;
      }
      error_page   500 502 503 504 /50x.html;
      location = /50x.html {
          root html;
      }
  }

#默认的存储路径为/var/fdfs/data


Docker下FastDFS环境搭建


上一篇:Fastdfs通过拷贝data文件进行数据迁移


下一篇:在Ubuntu服务器上安装fastdfs