springboot:在CentOS7(linux)系统中,使用docker安装fastdfs

1.进入命令行界面,需要切换到   root   权限下:

su

 如图(输入密码后,进入到root命令行下):

2.利用docker安装fastdfs

(1)拉取     fastdfs   镜像

docker pull delron/fastdfs

命令执行成功后,提示以下代码:

(2)创建本机存储目录

rm -fR /home/docker/fastdfs/{tracker,storage} 
mkdir /home/docker/fastdfs/{tracker,storage}  -p

(3)启动tracker

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

执行结果:

 

(4)启动storage(但在安装时,需要更改TRACKER_SERVER=192.168.232.129:22122,端口不变,只需改变地址即可

docker run -d \
--network=host \
--name storage \
-e TRACKER_SERVER=192.168.232.129:22122 \
-v /home/docker/fastdfs/storage:/var/fdfs \
-e GROUP_NAME=group1  \
delron/fastdfs storage

执行结果:

 

3.开启宿主机防火墙端口

# 查看是否开放(显示 no 就表示没打开)

firewall-cmd --query-port=22122/tcp
firewall-cmd --query-port=23000/tcp
firewall-cmd --query-port=8888/tcp

#如果端口没开放,就需要打开(显示 success 就表示成功打开)

firewall-cmd --zone=public --add-port=22122/tcp --permanent
firewall-cmd --zone=public --add-port=23000/tcp --permanent
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload

4.测试是否安装成功

(1)上传文件(是容器里面的文件

docker exec -i storage /usr/bin/fdfs_upload_file /etc/fdfs/client.conf ./README

执行结果;

(2)查看fastdfs文件系统信息

docker exec -i storage fdfs_file_info /etc/fdfs/client.conf group1/M00/00/00/wKgBW10lZHCAC8TaAAAAMT6WPfM3645854

 执行结果:

(3)下载文件(不会下载到宿主机,去容器里面看):

docker exec -i storage fdfs_download_file /etc/fdfs/client.conf group1/M00/00/00/wKgBW10lZHCAC8TaAAAAMT6WPfM3645854

(4)查看集群状态

docker exec -i storage  fdfs_monitor /etc/fdfs/storage.conf

 安装完成!

5.随手记

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值