zoukankan      html  css  js  c++  java
  • docker 安装 fastdfs

    fastdfs 安装
    //1、拉取镜像
    docker pull morunchang/fastdfs
    //2、启动tracker
    docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh
    //3、启动storage (172.21.91.218 ip 自行替换为docker 所在服务器的ip )( 此镜像不支持-p 参数)
    docker run -d --name storage --net=host -e TRACKER_IP=172.21.91.218:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh
    //4、防火墙添加端口 
    // 22122/23000 文件上传使用,不建议修改
    // 8080 为storage容器中nginx的端口,用于浏览器文件访问使用,默认为8080,如需修改,请参考可选配置 建议修改
    firewall-cmd --zone=public --add-port=22122/tcp --permanent
    firewall-cmd --zone=public --add-port=23000/tcp --permanent
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    firewall-cmd --reload
    
    可选配置
    storage 内部nginx 端口修改 以22999为例
    //1.进入容器内部
    docker exec -it storage /bin/bash
    //2.修改nginx配置文件 /etc/nginx/conf/nginx.conf
    修改 http.server.listen 8080 为 22999
    sed -i 's/8080/22999/g' /etc/nginx/conf/nginx.conf
    //3.退出容器
    exit
    //4.重启storage
    docker restart storage
    //5.添加防火墙端口
    firewall-cmd --zone=public --add-port=22999/tcp --permanent
    firewall-cmd --reload
    //浏览器访问路径 http://172.21.91.218:22999/group1/M00/00/00/rBVb2lwPNYeAZtTLAAAXxD4H4Z8674.txt
    
    
    默认安装命令 //替换172.21.91.218
    docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh
    docker run -d --name storage --net=host -e TRACKER_IP=172.21.91.218:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh
    firewall-cmd --zone=public --add-port=22122/tcp --permanent
    firewall-cmd --zone=public --add-port=23000/tcp --permanent
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    firewall-cmd --reload
    
    建议安装命令 //替换172.21.91.218
    docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh
    docker run -d --name storage --net=host -e TRACKER_IP=172.21.91.218:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh
    docker exec -it storage /bin/bash
    sed -i 's/8080/22999/g' /etc/nginx/conf/nginx.conf
    exit
    docker restart storage
    firewall-cmd --zone=public --add-port=22122/tcp --permanent
    firewall-cmd --zone=public --add-port=23000/tcp --permanent
    firewall-cmd --zone=public --add-port=22999/tcp --permanent
    firewall-cmd --reload
  • 相关阅读:
    Reactor Cooling(无源汇有上下界网络流)
    费用流——消圈算法
    中间数(二分)+单调队列
    使用ServerSocket建立聊天服务器(二)
    使用ServerSocket建立聊天服务器(一)
    ServerSocket的建立和使用
    Socket介绍
    使用HttpClient进行Post通信
    使用HttpClient进行Get通信
    使用Post进行Http通信
  • 原文地址:https://www.cnblogs.com/shaolixin/p/10690032.html
Copyright © 2011-2022 走看看