docker下怎么搭建fastdfs分布式集群
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要讲解了"docker下怎么搭建fastdfs分布式集群",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"docker下怎么搭建fastdfs分
千家信息网最后更新 2025年02月01日docker下怎么搭建fastdfs分布式集群
这篇文章主要讲解了"docker下怎么搭建fastdfs分布式集群",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"docker下怎么搭建fastdfs分布式集群"吧!
本文在centos6.8下,通过一个实例演示fastdfs_in_docker工程的使用方法,利用docker搭建一个fastdfs集群环境。部署结构为:
1、前提条件
1)所有机器均能连接外网
2)已安装docker,具体看参考
3)已安装git
4)防火墙开放对下面要使用的端口(端口在fastdfs集群启动前开放即可)
2、搭建步骤
2.1 所有机器上执行:
git clone https://git.oschina.net/zjg23/fastdfs_in_docker.git;#从git服务器下载工程mkdir -p /home/fastdfs/{tracker,storage}; #这两个路径用来挂载到docker容器,尤其是/home/fastdfs/storage路径要保证有足够的存储空间cd fastdfs_in_docker;docker build -t zjg23/fastdfs:2.0 .; #构建镜像
下图表示镜像构建成功
2.2 构建tracker,192.168.5.128上执行:
docker run -d --name fdfs_tracker -v /home/fastdfs/tracker:/export/fastdfs/tracker --net=host -e TRACKER_BASE_PATH=/export/fastdfs/tracker -e TRACKER_PORT=22123 zjg23/fastdfs:2.0 sh /usr/local/src/tracker.sh
2.3 构建storage
2.3.1 192.168.5.129上执行:docker run -d --name fdfs_storage -v /home/fastdfs/storage:/export/fastdfs/storage --net=host -e STORAGE_PORT=23001 -e STORAGE_BASE_PATH=/export/fastdfs/storage -e STORAGE_PATH0=/export/fastdfs/storage -e TRACKER_SERVER=192.168.5.128:22123 -e GROUP_COUNT=2 -e HTTP_SERVER_PORT=8080 -e GROUP_NAME=group1 zjg23/fastdfs:2.0 sh /usr/local/src/storage.sh2.3.2 192.168.5.130上执行:docker run -d --name fdfs_storage -v /home/fastdfs/storage:/export/fastdfs/storage --net=host -e STORAGE_PORT=23001 -e STORAGE_BASE_PATH=/export/fastdfs/storage -e STORAGE_PATH0=/export/fastdfs/storage -e TRACKER_SERVER=192.168.5.128:22123 -e GROUP_COUNT=2 -e HTTP_SERVER_PORT=8080 -e GROUP_NAME=group1 zjg23/fastdfs:2.0 sh /usr/local/src/storage.sh2.3.3 192.168.5.131上执行:docker run -d --name fdfs_storage -v /home/fastdfs/storage:/export/fastdfs/storage --net=host -e STORAGE_PORT=23001 -e STORAGE_BASE_PATH=/export/fastdfs/storage -e STORAGE_PATH0=/export/fastdfs/storage -e TRACKER_SERVER=192.168.5.128:22123 -e GROUP_COUNT=2 -e HTTP_SERVER_PORT=8080 -e GROUP_NAME=group2 zjg23/fastdfs:2.0 sh /usr/local/src/storage.sh2.3.4 192.168.5.132上执行:docker run -d --name fdfs_storage -v /home/fastdfs/storage:/export/fastdfs/storage --net=host -e STORAGE_PORT=23001 -e STORAGE_BASE_PATH=/export/fastdfs/storage -e STORAGE_PATH0=/export/fastdfs/storage -e TRACKER_SERVER=192.168.5.128:22123 -e GROUP_COUNT=2 -e HTTP_SERVER_PORT=8080 -e GROUP_NAME=group2 zjg23/fastdfs:2.0 sh /usr/local/src/storage.sh
命令的解释:
3、检查是否搭建成功
结果如下,说明我们已经按照预期部署架构正确的完成安装
每个storage上装有nginx,所以文件也可以通过http的方式直接访问
4、项目地址
https://git.oschina.net/zjg23/fastdfs_in_docker.git
如果文章中的图片,附件不能查看,可直接查看工程中的文档:
感谢各位的阅读,以上就是"docker下怎么搭建fastdfs分布式集群"的内容了,经过本文的学习后,相信大家对docker下怎么搭建fastdfs分布式集群这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
集群
分布式
工程
学习
成功
内容
文章
机器
端口
路径
镜像
开放
上装
下图
两个
使用方法
前提
可以通过
命令
地址
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中小学网络安全教育宣传
数据库的创建追加更新
软件开发5个原则
安防流媒体服务器
安全数据库系统方案
网络技术服务费能抵营业额
数据库alert日志能删吗
5G网络技术将依靠更密集的
execl导入数据库多张表
绍兴住宿软件开发
数据库查询工具 app
魔兽世界月光林地服务器合服
清远服装工票软件开发
恩成网络技术有限公司
深圳武夷山软件开发
软件开发如何使得app变小
PC端软件开发的门槛高吗
美舰上网络安全
爬虫技术收集大量数据库
内江网络技术服务价格
浙江视觉点胶软件开发
达梦数据库查询字符编码
互联网科技公司前厅设计图片
互联网云服务器提供商
plsql导出 导入数据库
网络安全现状调查方法
DDB是什么数据库
北京市公安局网络安全基准
网络安全刘宁
数据库中时间戳