• docker安装fastdfs


    1.拉取镜像

    docker pull delron/fastdfs

    2.创建tracker容器,跟踪服务器,起到调度的作用

    docker run --name tracker -itd --network=host --restart=always --privileged=true -v /usr/local/fastdfs/tracker:/var/fdfs -v /etc/localtime:/etc/localtime delron/fastdfs tracker

    3.创建storage容器,存储服务器,提供容量和备份服务

    docker run --name storage -itd --network=host --restart=always --privileged=true -e TRACKER_SERVER=192.168.100.101:22122 -v /usr/local/fastdfs/storage:/var/fdfs -v /etc/localtime:/etc/localtime  delron/fastdfs storage

    4.到storage的配置文件中配置http访问的端口,配置文件在 /etc/fdfs/storage.conf

    http.server_port默认端口是8888改为nginx端口80

    storage中配置了tracker的ip加端口

    storage默认端口是23000

    tracker默认端口是22122

    5.进入storage,配置nginx,在 /usr/local/nginx/conf 目录下,修改 nginx.conf 配置文件

    修改nginx ip为192.168.100.101,端口为80

    6.重启tracker和storage

    docker restart tracker
    docker restart storage

    7.如果宿主机也安装了nginx,就让宿主机端口和storage中nginx端口不一样,这样就相当于装了两个nginx,如果端口有限,可以利用宿主机nginx配置反向代理proxy_pass代理到storage中nginx,配置proxy_pass时不要使用127.0.0.1,会无法代理成功,使用本地ip即可。

  • 相关阅读:
    Kafka简单使用
    mvn 打包和启动jar包
    一次去大华Java面试题
    springboot注解与xml配置对应关系
    javascript语法参考
    一个好用的在线java反编译工具
    centos7安装docker1.31
    象棋博客
    eclipse自动补全快捷键设置
    sql server 锁机制
  • 原文地址:https://www.cnblogs.com/coderxiaobai/p/15994754.html
Copyright © 2020-2023  润新知