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

相关推荐
风清再凯4 小时前
06_k8s数据持久化
云原生·容器·kubernetes
koping_wu4 小时前
【Redis】用Redis实现分布式锁、乐观锁
数据库·redis·分布式
做运维的阿瑞4 小时前
Docker 从入门到精通:完整通关笔记
笔记·docker·容器
Lansonli5 小时前
大数据Spark(六十八):Transformation转换算子所有Join操作和union
大数据·分布式·spark
❀͜͡傀儡师6 小时前
使用docker 安装dragonfly带配置文件(x86和arm)版本
运维·docker·容器
_BugMan9 小时前
【k8s】基础概念+下载安装教程
容器·rpc·kubernetes
Mr. Cao code9 小时前
Dockerfile 指令详解与实战指南
linux·运维·ubuntu·docker·容器
风清再凯9 小时前
05-企业级私有仓库Harbor
docker
失因9 小时前
Docker 镜像结构与 Dockerfile 案例
运维·docker·云原生·容器·tomcat
九皇叔叔10 小时前
Docker 镜像维护指南:从配置优化到 MySQL 实战运行
mysql·adb·docker