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

使用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.kler.cn/a/539235.html

相关文章:

  • 常用的python库-安装与使用
  • 使用云计算,企业的数据监管合规问题如何解决?
  • Java 魔法:精准掌控 PDF 合同模板,指定页码与关键字替换签章日期
  • 微信小程序如何使用decimal计算金额
  • GnuTLS: 在 pull 函数中出错。 无法建立 SSL 连接。
  • 公司配置内网穿透方法笔记
  • 探头特征点创建
  • 数据库5(MySQL版)
  • Spring Boot单元测试实战指南
  • 蓝桥与力扣刷题(94 二叉树的中序遍历)
  • 【CubeMX-HAL库】STM32F407—无刷电机开环驱动
  • 从算法到落地:DeepSeek如何突破AI工具的同质化竞争困局
  • 【Rust中级教程】1.1. 指针概览(上):什么是指针、指针和引用的区别
  • [高等数学]不定积分的概念与性质
  • python笔记2--组合数据类型
  • 操作系统—进程与线程
  • DeepSeek多软件协同效应,产生的王炸组合
  • 智慧交通:如何通过数据可视化提升城市交通效率
  • Nexus 实战详解:企业级制品仓库管理
  • 从Open R1来看如何训练DeepSeek R1模型
  • FFmpeg获取RTSP视频流时,视频帧的格式
  • Stability AI 联合 UIUC 提出单视图 3D 重建方法SPAR3D,可0.7秒完成重建并支持交互式用户编辑。
  • VirtualBox中Ubuntu 22.04网卡配置以及解决过程中遇到的问题
  • 算法与数据结构(爬楼梯)
  • #渗透测试#批量漏洞挖掘#某骋BPM Handler SQL注入漏洞
  • JavaScript系列(61)--边缘计算应用开发详解