当前位置: 首页 > news >正文

使用docker搭建FastDFS文件服务

1.拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/fastdfs:latest

2.使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用)

docker run -dti --network=host --name tracker -v /data/fdfs/tracker:/var/fdfs -v /etc/localtime:/etc/localtime registry.cn-hangzhou.aliyuncs.com/qiluo-images/fastdfs:latest  tracker

3.使用docker镜像构建storage容器(存储服务器,提供容量和备份服务):

docker run -dti  --network=host --name storage -e TRACKER_SERVER=172.16.17.203:22122 -v /data/fdfs/storage:/var/fdfs  -v /etc/localtime:/etc/localtime  registry.cn-hangzhou.aliyuncs.com/qiluo-images/fastdfs:latest storage

4.进入storage容器,到storage的配置文件中配置http访问的端口,配置文件在/etc/fdfs目录下的storage.conf。

#进入容器
docker exec -it storage bash  
#进入目录
cd /etc/fdfs/   
#编辑文件
vi storage.conf   

在这里插入图片描述
默认端口是8888,也可以不进行更改。如果改动了端口。那么nginx也得改

cd /usr/local/nginx/conf
vi nginx.conf

在这里插入图片描述
6.修改完重启容器,没有修改就不需要重启

docker stop storage
docker start storage

7.然后测试一下
进入storage容器,进入/var/fdfs目录

docker exec -it storage bash
cd /var/fdfs
echo hello 这是我的第一个测试文件 > a.txt
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf a.txt

在这里插入图片描述
在这里插入图片描述
8.开启启动容器

docker update --restart=always tracker
docker update --restart=always storage

此时此刻你就完成了所有安装啦。

http://www.lryc.cn/news/533667.html

相关文章:

  • 【R语言】数据分析
  • 蓝桥杯C语言组:图论问题
  • jmeter 性能测试Linux 常用的安装
  • 19 角度操作模块(angle.rs)
  • 前端高级面试题及其答案
  • 【ORACLE】这个‘‘和null不等价的场景,deepseek你怎么看?
  • 使用Python实现PDF与SVG相互转换
  • ComfyUI 安装教程:macOS 和 Linux 统一步骤
  • 360手机刷机 360手机解Bootloader 360手机ROOT
  • t113-qt
  • 【真一键部署脚本】——一键部署deepseek
  • 【AI 语音】实时语音交互优化全解析:从 RTC 技术到双讲处理
  • pytest-xdist 进行多进程并发测试
  • 【Android】版本和API对应关系表
  • 通过acme生成与续签ssl证书,并部署到nginx
  • mysql系统库介绍,数据字典(介绍,存储方式,常见表,访问权限),系统表(介绍,不同功能的表)
  • spring 学习(工厂方式 实例化对象(静态工厂,实例化工厂,实现factorybean 规范))
  • MarkupLM:用于视觉丰富文档理解的文本和标记语言预训练
  • 讯飞智作 AI 配音技术浅析(三):自然语言处理
  • kafka服务端之日志存储
  • 软件工程的熵减:AI如何降低系统复杂度
  • 模拟开发小鹅通首页网站练习
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_strerror 函数
  • 第26场蓝桥入门赛
  • 【CAPL实战】实现弹窗提示及操作
  • 基于ESP32的远程开关灯控制(ESP32+舵机+Android+物联网云平台)
  • 协议-ACLLite-ffmpeg
  • ARM嵌入式学习--第十四天(SPI)
  • DeepSeek-V2 论文解读:混合专家架构的新突破
  • 5分钟了解回归测试