怎么使用docker compose安装FastDfs文件服务器
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章主要介绍"怎么使用docker compose安装FastDfs文件服务器",在日常操作中,相信很多人在怎么使用docker compose安装FastDfs文件服务器问题上存在疑惑,小编查阅
千家信息网最后更新 2025年11月11日怎么使用docker compose安装FastDfs文件服务器
这篇文章主要介绍"怎么使用docker compose安装FastDfs文件服务器",在日常操作中,相信很多人在怎么使用docker compose安装FastDfs文件服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么使用docker compose安装FastDfs文件服务器"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
docker-compose.yml
version: '2'services: fastdfs-tracker: hostname: fastdfs-tracker container_name: fastdfs-tracker image: season/fastdfs:1.2 network_mode: "host" command: tracker volumes: - ./tracker_data:/fastdfs/tracker/data fastdfs-storage: hostname: fastdfs-storage container_name: fastdfs-storage image: season/fastdfs:1.2 network_mode: "host" volumes: - ./storage_data:/fastdfs/storage/data - ./store_path:/fastdfs/store_path environment: - TRACKER_SERVER=xxx.xxx.xxx.xxx:22122 command: storage depends_on: - fastdfs-tracker fastdfs-nginx: hostname: fastdfs-nginx container_name: fastdfs-nginx image: season/fastdfs:1.2 network_mode: "host" volumes: - ./nginx.conf:/etc/nginx/conf/nginx.conf - ./store_path:/fastdfs/store_path environment: - TRACKER_SERVER=xxx.xxx.xxx.xxx:22122 command: nginx
需要注意:
network_mode 必须是host, 原因是当上传文件时,tracker会把storage的IP和端口发给client,如果是bridge模式,则发送的是内网IP,client无法访问到。
image采用season/fastdfs:1.2 不要用lastest, 因为lastest不包含nginx服务,其他fasdfs镜像均没有season的精简。
nginx.conf(用于提供http的方式下载文件)
listen 7003是ngingx服务访问端口,可自行切换
#user nobody;worker_processes 1; #error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024;} http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 7003; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location /group1/M00 { root /fastdfs/storage/data; ngx_fastdfs_module; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }}到此,关于"怎么使用docker compose安装FastDfs文件服务器"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
文件
服务
服务器
学习
更多
端口
帮助
实用
接下来
原因
文章
方式
方法
模式
理论
知识
篇文章
网站
资料
跟着
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
基因与疾病数据库
昌平区品质软件开发介绍
企业发送邮件服务器怎么填
数据库重启 视图丢失
dns网络服务器未连接
软件开发的辅助工具
安徽前端软件开发需要多少钱
计算机网络安全主要内容
数据库字段如何设置有效性信息
数据库日志
南平市网络安全局
江西省网络安全中心照片
linux 跳转服务器
网络安全舆情应对
聊城企业党建软件开发专业制作
管理token服务器
英文数据库连接切换
2017版数据库计算
顶呱网络技术公司
网络安全建设照片
湖北网络安全应急指挥中心
网络安全牛鼻子指什么
网络电视未能连接服务器
前后端数据库用什么技术连接
服务器专用硬盘电脑可以读吗
手机网络数据无法连接到服务器
steam的服务器在哪
曼联数据库技术
开展网络安全法知识竞赛
网络安全新闻稿作文