1. 拉取 fastdfs 服务
docker pull delron/fastdfs
2. 运行服务
tracker
docker run -d --network=host --name tracker -v /home/fastdfs-docker/tracker:/var/fdfs -v /etc/localtime:/etc/localtime delron/fastdfs tracker
storage
docker run -d --network=host --name storage -e TRACKER_SERVER=自己的IP:22122 -v /home/fastdfs-docker/storage:/var/fdfs -v /etc/localtime:/etc/localtime -e GROUP_NAME=group1 delron/fastdfs storage
3. 修改client配置
docker exec -it tracker bash
cd /ect/fdfs
vi client.conf
修改 tracker_server=你自己的ip:22122
nginx
server {
listen 8888;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location ~/group[0-9]/ {
ngx_fastdfs_module ;
}
}
4. 测试
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf 1.jpg