
关于FastDFS漫衍式文件处事器
- 信托各人在点开这篇文章的时辰就已经对Docker有一些领略并能简朴的应用。
- 说真话,这对象我并不是很相识。
- 不外照旧凭证文档一步一步的可以搭建起来这个处事器并实现上传下载的成果。
- 可是在搭建的进程中会有许多的题目。
- 因此淹灭了不少的时刻在体系的搭建上面。
- 然后为了利便下次改换处事器时可以或许快速的搭建起我们的文件处事器,我选择行使docker的centos镜像将fdfs搭建起来并天生我的fdfs镜像,并将他开源宣布到了DockerHub
以下是关于fdfs的开源文档
这是一个简朴pull即可行使的fdfs漫衍式文件体系镜像,内置运行nginx共同fdfs可实现http下载。
相干目次
- fdfs相干设置挂载目次
- /etc/fdfs/tracker.conf
- /etc/fdfs/storage.conf
- nginx相干设置挂载目次
- /etc/fdfs/mod_fastdfs.conf
- /opt/nginx/conf/nginx.conf
- fdfs相干数据挂载目次
- /fastdfs/storage/data
- /fastdfs/tracker
拉取方法
- $ docker pull ly15326047083/fdfs:1.0
相干情形变量
- # nginx 监听ip
- NGINX_IP=127.0.0.1
- # nginx 中监听端口
- FDFS_PORT=80
- # tracker处事ip
- TRACKER_IP=127.0.0.1
- # tracker处事端口
- TRACKER_PORT=22122
- # strage处事端口
- STORAGE_PORT=23000
- # 超时时刻
- CONNECT_TIMEOUT=10
行使方法
- # 挂载设置
- $ docker run -d -v /宿主机路径/tracker.conf:/etc/fdfs/tracker.conf -v /宿主机路径/storage.conf:/etc/fdfs/storage.conf --name 自界说容器名称 ly15326047083/fdfs:1.0
- # 挂载数据
- $ docker run -d -v /宿主机路径/storage/data:/fastdfs/storage/data --name 自界说容器名称 ly15326047083/fdfs:1.0
- # 行使情形变量
- $ docker run -d -e "FDFS_PORT=80" --name fdfs ly15326047083/fdfs:1.0
- # 行使示例
- $ docker run -d -p 80:80 -p 22122:22122 -p 23000:23000 -e "NGINX_IP=192.168.2.23" -e "TRACKER_IP=192.168.2.23" -e "FDFS_PORT=80" -e "TRACKER_PORT=22122" -e "STORAGE_PORT=23000" -e "CONNECT_TIMEOUT=10" --name fdfs
最后说两句
- 作者对Docker有很浓重的乐趣,那但愿同样感乐趣的伴侣们可以私我可能评述,我们多交换多雷同,相互促进,相互进修。
- 除此之外呢,作为措施员的我虽然对付算法说明以及Java、Python、Go同样有着浓重的乐趣,信托我们可以在技能的阶梯上走的更远。
- 对付Docker还要多说两句,作者最近在进修和应用docker-compose编排以及docker swarm集群陈设,手头也有许多限定的处事器用来练手,但愿同样感乐趣的同窗们可以私我可能评述我们多多交换进修心得。
- fdfs是我开源的第一个Docker Image假如各人有好的开源项目可能产物可以保举给我哦。假如我的镜像中有什么做的欠好的处所也但愿各人可以指正。
- 感谢各人!!!
(编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|