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,上传成功。

相关推荐
秋邱2 小时前
高等教育 AI 智能体的 “导学诊践” 闭环
开发语言·网络·数据库·人工智能·python·docker
i***71952 小时前
RabbitMQ 集群部署方案
分布式·rabbitmq·ruby
k***21602 小时前
RabbitMQ 客户端 连接、发送、接收处理消息
分布式·rabbitmq·ruby
芥子沫3 小时前
日记应用推荐-Docker安装DailyNotes应用
docker·容器·日记
2501_9418814010 小时前
Kubernetes 容器集群资源调度与弹性扩容高可用架构在互联网业务实战经验总结
云原生·容器·kubernetes
究極の法則に通じた野犬10 小时前
k8s设计理念-k8s中哪些服务要部署成StatefulSet哪些部署成Deployment
云原生·容器·kubernetes
wuxingge10 小时前
k8s集群误删node节点,怎么添加回去
云原生·容器·kubernetes
贝锐11 小时前
Docker部署Teemii本地漫画库,并通过花生壳内网穿透实现远程访问
docker
g***B73811 小时前
后端在分布式中的服务配置
分布式
n***i9512 小时前
后端在分布式缓存中的一致性哈希
分布式·缓存·哈希算法