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

相关推荐
休息一下接着来23 分钟前
MinIO 分布式模式与纠删码
分布式·minio
胆怯的ai萌新1 小时前
论文阅读/博弈论/拍卖:《Truthful Auction for Cooperative Communications》
分布式·信息与通信
liliangcsdn2 小时前
Mac本地docker安装Kibana+ElasticSearch
elasticsearch·macos·docker
xiao-xiang3 小时前
k8s下的发布策略详解
云原生·容器·kubernetes·部署·cicd·发布
优秀的老黄3 小时前
Docker部署RabbitMQ
linux·运维·docker·中间件·容器·centos·rabbitmq
失散133 小时前
分布式专题——10.1 ShardingSphere介绍
java·分布式·架构·shardingsphere·分库分表
Lin_Aries_04213 小时前
容器使用卷
linux·运维·docker·云原生·容器·eureka
寒士obj4 小时前
Docker的使用及核心命令
运维·docker·容器
邂逅星河浪漫4 小时前
【Docker-Nginx】通过Docker部署Nginx容器
nginx·docker·容器
Dontla5 小时前
Docker Compose healthcheck介绍(监控容器中服务的实际健康状态)数据库健康检查pg_isready
数据库·docker·容器