docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > docker部署fastDFS服务

docker实现部署fastDFS服务过程

作者:岁月淡忘了谁

文章介绍了如何部署FastDFS、修改存储容器的访问端口以及拓展tracker.conf文件中的http.server_port配置,主要目的是监控和管理Tracker服务器,但通常不需要特别关注,重点是Storage的Nginx端口配置,因为这是用户访问文件的入口

1、使用以下两个命令部署fastDFS

docker run -d --network=host --name tracker -v /home/docker-fastdfs/tracker:/var/fdfs delron/fastdfs tracker
docker run -d --network=host --name storage -e TRACKER_SERVER=10.65.12.134:22122 -v /home/docker-fastdfs/storage:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage

2、进入storage容器

默认访问上传文件的端口号是8888,如果需要修改访问端口需要进入storage容器中,修改

storage.conf和nginx.conf配置

docker exec -it storage /bin/bash

使用cd ..退出到顶层后

① 找到/usr/local/nginx/conf/nginx.conf文件修改默认8888端口号

② 找到/etc/fdfs/storage.conf文件修改默认8888端口号

③ 修改完成后退出容器,重启storage容器,只需要重启storage一个容器就行,重启后配置生效

3、拓展

tracker.conf文件中的http.server_port配置是干什么用的?

http.server_port 是 Tracker 服务器的 HTTP 服务端口,主要用于:

① 主要功能:

默认配置:

② 访问方式:

通过 HTTP 访问 Tracker 的状态信息:

③ 与Storage的Nginx 端口的区别

总结

http.server_port是Tracker的监控和管理端口

文件访问使用的是Storage上的Nginx 端口(默认8888)

在大多数情况下,如果你只是使用FastDFS存储和访问文件,不需要特别关注Tracker的HTTP端口,主要关注的是Storage的Nginx 端口配置,因为这是用户访问文件的入口

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文