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

相关推荐
zhaotiannuo_19981 小时前
渗透测试之docker
运维·docker·容器
孤岛悬城2 小时前
54 安装k8s-1.20.11
云原生·容器·kubernetes
AKAMAI4 小时前
分布式边缘推理正在改变一切
人工智能·分布式·云计算
慧一居士4 小时前
xxl-job服务搭建,以及 springboot 集成xxl-job 项目完整步骤示例
分布式·中间件
ELI_He9996 小时前
Airflow docker 部署
运维·docker·容器
dmonstererer6 小时前
【k8s设置污点/容忍】
java·容器·kubernetes
slient_love7 小时前
docker和docker compose部署安装
docker·容器
钱彬 (Qian Bin)8 小时前
项目实践14—全球证件智能识别系统(切换回SQLite数据库并基于Docker实现离线部署和日常管理)
运维·docker·容器·fastapi·证件识别
岚天start8 小时前
Docker部署NGINX实现服务四层转发方案
服务器·nginx·docker
VermiliEiz9 小时前
二进制文件部署k8s方式(4)
云原生·容器·kubernetes