Docker部署FastDFS分布式存储

1、准备工作

bash 复制代码
docker pull qinziteng/fastdfs:5.05
Pwd="/data/software/fastdfs"
mkdir ${Pwd}/{storage,tracker} -p

2、创建TEST容器,将fastdfs目录COPY到本地,方便后续维护管理!

bash 复制代码
docker run -id --name fastdfs qinziteng/fastdfs:5.05
docker cp fastdfs:/home/fastdfs/conf /etc/fdfs
docker rm -f fastdfs

3、运行容器

注意:TRACKER_SERVER变量请替换成当前服务器IP:22122!!!

bash 复制代码
docker run -id --name fastdfs \
    -v ${Pwd}/storage:/home/fastdfs/storage \
    -v ${Pwd}/tracker:/home/fastdfs/tracker \
    -v /etc/localtime:/etc/localtime \
    -v /etc/fdfs:/home/fastdfs/conf \
    --restart=always \
     --net host \
     -e TRACKER_SERVER="16.32.15.115:22122" \
    qinziteng/fastdfs:5.05

4、测试上传文件

bash 复制代码
docker exec -it fastdfs /bin/bash
echo "qinzt six six six ...." > six.txt
fdfs_upload_file /home/fastdfs/conf/client.conf six.txt
group1/M00/00/00/ECAPc2UPhBeADjk6AAAAGQ029dQ115.txt

OK,上传成功。

相关推荐
墨香幽梦客11 小时前
Kubernetes+Istio实现CRM系统弹性伸缩:服务网格下的流量治理与熔断策略
容器·kubernetes·istio
新时代牛马11 小时前
单机 docker run 管不住了?从编排需求、期望状态到调度/自愈闭环讲透
运维·docker·容器
binqian12 小时前
Docker Desktop(WSL2 后端)三层网络互通技术文档
网络·docker·容器
KANGBboy12 小时前
doris+kafka安装部署(单机+集群)二时钟服务器 java_home
服务器·分布式
LuiChun13 小时前
与精神病患者的日常探讨20260913
docker
闲云野鹤在人间13 小时前
Docker入门|第1章 容器生态系统完整解析
运维·服务器·docker·容器·centos
爱笑的k1114 小时前
分布式通信原语
分布式·ai infra
实战派K8S&DB14 小时前
GaussDB 高可用演进:从流复制到 DCF 分布式共识
分布式·gaussdb
KIDULT°14 小时前
Docker 从 0 入门|吃透容器生态、架构与 Dockerfile 实战
docker·容器·架构
写后端的胖头鱼14 小时前
【高频面试题】分布式锁在项目中的应用
java·分布式·后端·分布式锁·高频面试题