怎么使用docker compose安装FastDfs文件服务器
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,这篇文章主要介绍"怎么使用docker compose安装FastDfs文件服务器",在日常操作中,相信很多人在怎么使用docker compose安装FastDfs文件服务器问题上存在疑惑,小编查阅
千家信息网最后更新 2024年11月17日怎么使用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安全错误
数据库的锁怎样保障安全
文明重启选择哪个服务器最好
go语言数据库没有删除数据
苏州商用阿里云服务器
数据库技术及应用 实验
上海手机软件开发定做
汉中软件开发哪家不错
红海ehr服务器地址查找
安康导航软件开发
h3c服务器登录管理界面
hp服务器连接不了显示器
网络安全协议的风险
闵行区个人软件开发代理商
留言的实现数据库
交通拥堵系统数据库
非易失性内存技术及数据库
南京铸盟网络技术
维护网络安全我该怎么办
系统数据库文件如何打开
虚拟机服务器ip地址在哪
网络安全检测装置修改归并周期
cd软件开发
学习计算机网络技术的心得体会
数据库技术及应用 实验
优秀网络安全安全公益广告
文件夹如何导入数据库
nips 网络安全
网络安全属于意识形态
sw安装时执行找不到服务器
怎么两表查询数据库表
单招有网络安全专业吗