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
  • 相关阅读:
    牛客小白月赛-鲲
    HDU-1069 Monkey and Banana
    HDU-1159 Common Subsequence
    Python3-提高效率的方法
    Python3-ORM-Sqlalchemy
    redis端口6379的由来
    Linux环境下的network IO
    Yii2-设置和获取、删除Cookies空值分析(有代码)
    PHP中的运算符---位运算符、递增递减运算符、三元运算符、字符串运算符、数组运算符、类型运算符、错误控制运算符
    redis的五种存储类型的具体用法
  • 原文地址:https://www.cnblogs.com/shaolixin/p/10690032.html
Copyright © 2011-2022 走看看