Sign inSign up

hugohao/fastdfs

By hugohao

Updated about 8 years ago

fastDfs 镜像

Image
0

197

hugohao/fastdfs repository overview

hugoHao Docker:hugohao/fastDFS

适用于 fastDFS 的Dockerfile,基于CentOS。

运行

tracker

docker run -dti --privileged=true --network=host --name trakcer -v /data/docker-volume/fdfs/tracker:/var/fdfs -p 22122:22122 hugohao/fastdfs trakcer

storage

docker run -dti --privileged=true --network=host --name storage -e TRACKER_SERVER=tracker_server_Ip:22122 -v /data/docker-volume/fdfs/storage0:/var/fdfs hugohao/fastdfs storage group_name=group1 tracker_server=tracker_server_Ip:22122

注意:

  • 此处的 “tracker_server_Ip” 需要外网可以访问到的地址
  • storage最后的 group_name 和 tracker_server 请不要扰乱先后顺序。
  • 此镜像用到了 22122、23000、8080 以及 8888 端口。请提前检查端口占用情况
  • nginx 只会随着 storage 服务启动,不会随着 tracker 服务启动!

位置

存储器:

  • 配置文件: /etc/fdfs
  • 核心脚本: /usr/bin ls |grep fd fdfs_upload_file
  • 管理脚本: /usr/bin fdfs_storaged fdfs_trackerd
  • 数据日志目录: /var/fdfs 注意没有后面的 tracker或 storage
  • lib文件: /usr/lib/ libfastcommon.so、libfdfsclient.so /usr/lib64
  • include目录: /usr/include fastcommon、fastdfs

跟踪器:

  • 配置文件: /etc/fdfs
  • 核心脚本: /usr/bin ls |grep fd fdfs_upload_file
  • 管理脚本: /usr/bin fdfs_storaged fdfs_trackerd
  • 数据日志目录: /var/fdfs
  • lib文件:/usr/lib libfastcommon.so、libfdfsclient.so 配置nginx module时用到
  • include目录: /usr/include fastcommon、fastdfs 配置nginx module时用到

内部命令:

监控日志:

  • fdfs_monitor /etc/fdfs/storage.conf

重启跟踪器:

  • /usr/bin/restart.sh /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

重启存储器:

  • /usr/bin/restart.sh /usr/bin/fdfs_storaged /etc/fdfs/storage.conf

nginx:

  • /usr/local/nginx

Tag summary

Content type

Image

Digest

Size

161.8 MB

Last updated

about 8 years ago

docker pull hugohao/fastdfs