docke下安装FastDFS

1. 获取镜像

docker search fastdfs
docker pull delron/fastdfs

2. 使用docker镜像构建tracker容器

docker run -d --network=host --restart=always --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker

3. 使用docker镜像构建stroger容器

# 注意修改ip地址 
docker run -d --network=host --restart=always --name storage -e TRACKER_SERVER=你的ip:22122(端口默认为22122) -v /var/fdfs/storage:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage

4. 修改容器中http端口(默认为8888,可以不修改)

4.1进入stroger容器

docker exec -it storage bash 
vi /etc/fdfs/storage.conf

-------修改以下内容-------
http.server_port=8888(将8888改为想要的端口)

4.2 修改端口号

cd /usr/local/nginx/conf
vi nginx.config
在http的大括号中添加server:
listen	8888; #修改为对应端口号

4.3 重启storage

docker restart storage 

5. 测试

5.1 进入storage容器,上传文件

docker exec -it storage bash 	#进入容器
echo hello>a.txt 				#创建一个内容为hello的a.txt
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf a.txt   #上传a.txt

此时将该图片已上传至文件系统,并在执行该语句后返回图片存储的URL

5.2 验证

在浏览器中通url访问文件
http://你的ip:8874/group1/M00/00/00/rBqcm11jqJmAYbY9AAAABncc3SA212.txt

6. 参数文档

docker安装fastdfs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值