怎么使用docker compose安装FastDfs文件服务器
发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,这篇文章主要介绍"怎么使用docker compose安装FastDfs文件服务器",在日常操作中,相信很多人在怎么使用docker compose安装FastDfs文件服务器问题上存在疑惑,小编查阅
千家信息网最后更新 2025年01月27日怎么使用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安全错误
数据库的锁怎样保障安全
滁州联想服务器内存条推荐商家
河南天辰网络技术有限公司
数据库服务器图标
java 打开数据库
公众网络安全感调查
细胞分化实验 数据库
工行软件开发岗面试经验
数据库怎样插入变量数据
光端机 网络安全
我的世界服务器生成方块指令
网络安全防止沉迷
广州市教育系统网络安全宣传
查看数据库日志.bin在哪
软件开发中学
java软件开发是什么
北仑手机游戏软件开发找哪家
广州昶宏网络技术有限公司
c数据库多事务处理
苹果软件开发工程师待遇
信用卡境外消费软件开发
北京弘合柏基网络技术
电驴链接不上服务器
PUBG亚服服务器在哪儿
奇迹mu服务器
杭州迅马网络技术有限公司
数据库sql两个表整合一个
云南企业erp软件开发
淘宝上的服务器cpu套装
魔域数据库怎么改
人民网络安全手抄报图片