Skip to content

bwcxyk/fastdfs-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastDFS

版本说明

FastDFS libfastcommon libserverframe fastdfs-nginx-module
v6.12.2 v1.0.75 v1.2.5 v1.24
v6.11.0 v1.0.71 v1.2.1 v1.24
v6.10.0 v1.0.70 v1.1.28 v1.22
v6.09 v1.0.68 v1.1.28 v1.23
v5.05 v1.0.7 不需要 v1.20

FastDFS v6.x 开始必须依赖 libserverframe(网络框架库),v5.x 及以下版本无需。

目录介绍

conf

Dockerfile 所需要的一些配置文件 当然你也可以对这些文件进行一些修改 比如storage.conf里面的bast_path等相关

使用方法

需要注意的是你需要在运行容器的时候指定启动模式,用参数FASTDFS_MODE来指定

启动tracker

docker run -d -e FASTDFS_MODE=tracker -e RESERVED_STORAGE_SPACE=10G -p 22122:22122--name tracker yaokun/fastdfs:V6.09

RESERVED_STORAGE_SPACE可以是具体的GB、MB、KB、B

也可以是百分百,如:10%

启动storage

需要注意的是storage模式需要指定tracker服务地址,用参数TRACKER_SERVER来指定

兼容docker及k8s中服务名称的写法,比如fdfs-tracker:22122

docker run -d -e FASTDFS_MODE=storage -e TRACKER_SERVER=192.168.1.2:22122 -p 80:80 -p 23000:23000 --name tracker yaokun/fastdfs:V6.09

状态检查

fdfs_monitor /etc/fdfs/client.conf

测试上传

进入docker

docker exec -it fastdfs /bin/bash

创建文件

echo "Hello FastDFS">test.txt

fastdfs自带命令上传

fdfs_test /etc/fdfs/client.conf upload test.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published