news 2026/9/24 20:18:58

docker 安装fastdfs

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker 安装fastdfs

前言:

代码里面有fastdfs用来当做附件上传,但是我问了一圈没有找到有项目在用, 公司部署出去的项目什么情况也比较混乱(或者我权限不够没法查看)。
反正是公司没有fastdfs,需要搭建一套。 开搞。

fastdfs安装:

镜像下载(delron/fastdfs):

docker pull delron/fastdfs

删除历史启动的实例:

docker stop easy_fastdfs && docker rm easy_fastdfs

镜像启动(别忘更改TRACKER_SERVER):

docker run -id --name easy_fastdfs -p 22122:22122 -p 23000:23000 -p 8888:8888 -e TRACKER_SERVER=${你真是物理机器的ip}:22122 delron/fastdfs tracker

容器执行启动storage。

docker exec -itd easy_fastdfs bash /usr/bin/start1.sh storage

验证文件上传(上传hosts文件到系统)

docker exec -it easy_fastdfs /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /etc/hosts

# 展示group1/xxx/xxx/xxx/xxx 就是成功了。

查看fdfs的监控信息。

docker exec -it easy_fastdfs fdfs_monitor /etc/fdfs/storage.conf

# 展示 server_count=1 xxx group count: 1 就是成功了。

说明:

一个普普通通的容器启动项目为啥还要单独记录一下呢?
1. 记录一下应该下载哪个容器的镜像, 前前后后下载了10+镜像,都说能用,但是真的本地跑起来就报错。
2. delron/fastdfs 里面默认只能启动一个服务。启动tracker或者启动storage。 但是当使用两个容器分别启动的时候,我用的windows的docker(--network=host 不生效), 内部的tcp通信异常。需要创建network才能使用。所以我想要一个简单的能同时启动tracker/storage 让我的应用程序能进行测试的服务。
3. 顺便吐槽一下, fastdfs真的不如minio好用,但是minio要开始商业化了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 7:47:43

终极Android设备控制:Python客户端完整使用指南

终极Android设备控制:Python客户端完整使用指南 【免费下载链接】py-scrcpy-client 项目地址: https://gitcode.com/gh_mirrors/py/py-scrcpy-client 想要在电脑上轻松控制Android设备?这款基于Python的scrcpy客户端能够让你实现无缝的设备镜像和…

作者头像 李华
网站建设 2026/9/24 5:56:07

ChoEazyCopy:让RoboCopy文件复制从命令行到可视化界面的完美蜕变

ChoEazyCopy:让RoboCopy文件复制从命令行到可视化界面的完美蜕变 【免费下载链接】ChoEazyCopy Simple and powerful RoboCopy GUI 项目地址: https://gitcode.com/gh_mirrors/ch/ChoEazyCopy 如果你曾经为Windows系统中的文件复制任务而烦恼,特…

作者头像 李华
网站建设 2026/9/24 7:31:15

Kotaemon餐厅推荐系统:结合口味偏好的个性化建议

Kotaemon餐厅推荐系统:结合口味偏好的个性化建议 在城市街头巷尾的餐饮选择越来越丰富的今天,用户早已不再满足于“附近有什么店开门”这种粗粒度的信息。他们真正关心的是:“有没有一家辣得够劲、价格合适、环境不吵、还能带朋友聚餐的川菜馆…

作者头像 李华
网站建设 2026/9/23 22:00:33

SpringAI搭建智能体(二):搭建客服系统智能体

本文详细介绍了智能体(Agent)的概念、特征及基于Spring AI的实现方案。智能体通过语义理解、任务拆解和工具调用等核心功能,能够自主执行复杂任务。文章展示了完整的智能体架构设计,包括工具接口、工具管理器、语义分析模块和智能体核心,并通…

作者头像 李华
网站建设 2026/9/23 20:57:56

革命性手势控制软件:重新定义Windows交互体验

革命性手势控制软件:重新定义Windows交互体验 【免费下载链接】GestureSign A gesture recognition software for Windows tablet 项目地址: https://gitcode.com/gh_mirrors/ge/GestureSign 在现代数字工作环境中,效率提升已成为技术爱好者的核心…

作者头像 李华
网站建设 2026/9/24 12:19:09

QtScrcpy终极优化指南:如何实现流畅高帧率手机投屏

你是否遇到过这样的困扰:在手机上玩游戏时画面丝滑流畅,但通过QtScrcpy投屏到电脑后却卡顿明显?特别是使用WASD移动键位映射时,操作会突然失效?别担心,这篇文章将为你提供完整的解决方案! 【免费…

作者头像 李华