fast文件服务器搭建,docker下搭建fastdns文件服务器

fastdns的基本信息:

服务端:

storage server 存储节点服务

tracker server 跟踪节点服务

客户端:

client 客户端

架构图示: 如下图

ae3798db3fed?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image

ae3798db3fed?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image

安装配置fastdfs服务端 (docker方式)

1.下载镜像: docker pull season/fastdfs

2.关闭centos下的selinux内核安全子系统

vi /etc/sysconfig/selinux ===> SELINUX=disabled 否则启动fastdfs会报错

3.启动tracker跟踪服务

$> docker run -ti -d --name trakcer \

-v /data/fastdfs/tracker_data:/fastdfs/tracker/data \

--net=host \

season/fastdfs \

tracker

说明: net模式是docker的四大连接模式之一, 主要是和宿主机公用端口,所以这里没有指定端口号

-it是直接运行命令, 所以最后有个traker是个命令,意思是进入到容器内部运行trakcer命令

图如下:

ae3798db3fed?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image

4.启动storage存储服务

$> docker run -tid --name storage \

-v /data/fastdfs/storage_data:/fastdfs/storage/data \

-v /data/fastdfs/store_path:/fastdfs/store_path \

--net=host \

-e TRACKER_SERVER:192.168.111.110:22122 \

season/fastdfs \

storage

说明: -e ==> Set environment variables设置环境变量,这里是设置跟踪服务的ip地址

但这里的e设置环境变量并没有启动成功,依旧需要修改配置文件后重新启动,原因我没弄懂

$> docker cp storage:/fdfs_conf/storage.conf ~/ //复制配置文件到宿主机

$> vim storage.conf //修改配置

tracker_server=192.168.111.110:22122

$> docker cp ~/storage.conf storage:/fdfs_conf/ //将文件拷贝会docker容器

$> docker restart storage //重启存储服务

$> docker exec -it storage bash

$> cd fdfs_conf/ && fdfs_monitor storage.conf 如下图 ip_addr= 192.168.111.110 active

注意: traker是跟踪者,相当于redis的哨兵,无需重启

ae3798db3fed?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image

配置客户端(docker)

$> docker run -ti --name fdfs_sh --net=host season/fastdfs sh

$> docker cp ~/storage.conf fdfs_sh:/fdfs_conf/ //将track的地址拿过去

$> cd fdfs_conf

$> fdfs_upload_file storage.conf /a.txt //上传文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值