docker实现部署fastDFS服务过程

 更新时间:2026年01月12日 15:22:00   作者:岁月淡忘了谁  
文章介绍了如何部署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 的状态信息
  • 管理接口:提供 Tracker 的管理和监控功能
  • 健康检查:用于检查 Tracker 服务是否正常运行

默认配置:

② 访问方式:

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

③ 与Storage的Nginx 端口的区别

总结

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

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

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

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

相关文章

  • Docker制作镜像的两种方式(在线制作和离线制作)

    Docker制作镜像的两种方式(在线制作和离线制作)

    我们知道要创建一个Docker容器,要先有Docker镜像,Docker镜像怎么创建的呢?下面这篇文章主要给大家介绍了关于Docker制作镜像的两种方式(在线制作和离线制作)的相关资料,需要的朋友可以参考下
    2023-03-03
  • 详解用Docker快速搭建一个博客网站

    详解用Docker快速搭建一个博客网站

    本文主要介绍了用Docker快速搭建一个博客网站,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Docker容器应用中,10个要不得的坏习惯

    Docker容器应用中,10个要不得的坏习惯

    这篇文章主要介绍了Docker容器的应用中,10个要不得的坏习惯,帮助大家更好的理解和使用docker,感兴趣的朋友可以了解下
    2020-08-08
  • 详解用Docker搭建Laravel和Vue项目的开发环境

    详解用Docker搭建Laravel和Vue项目的开发环境

    这篇文章主要介绍了详解用Docker搭建Laravel和Vue项目的开发环境,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • 在windows下的安装Docker的教程

    在windows下的安装Docker的教程

    这篇文章主要介绍了在windows下的安装Docker的教程,注意只能是64的系统,需要的朋友可以参考下
    2015-12-12
  • 利用Docker部署PostgreSQL 12.4主从方式

    利用Docker部署PostgreSQL 12.4主从方式

    这篇文章主要介绍了利用Docker部署PostgreSQL 12.4主从方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • docker安装drone的实现示例

    docker安装drone的实现示例

    Drone是一款基于Docker的持续集成和持续部署平台,可以帮助开发者自动化构建、测试和部署应用程序,本文主要介绍了docker安装drone的实现示例,感兴趣的可以了解一下
    2023-12-12
  • Docker自定义JDK镜像并拉取至阿里云镜像仓库超详细攻略

    Docker自定义JDK镜像并拉取至阿里云镜像仓库超详细攻略

    Docker仓库是集中存放镜像的地方,分为公共仓库和私有仓库,这篇文章主要给大家介绍了关于Docker自定义JDK镜像并拉取至阿里云镜像仓库的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-08-08
  • docker下的 redis 之持久化存储详解

    docker下的 redis 之持久化存储详解

    这篇文章主要介绍了docker下的 redis 之持久化存储详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 利用Docker搭建本地https环境的完整步骤

    利用Docker搭建本地https环境的完整步骤

    这篇文章主要给大家介绍了关于如何利用Docker搭建本地https环境的完整步骤,文中通过示例代码将实现的步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2018-04-04

最新评论