• docker安装FastDFS


    使用Docker安装FastDFS

    Linux环境

    1. 获取镜像

    下载: docker image pull delron/fastdfs

    加载好镜像后,就可以开启运行FastDFS的tracker和storage了。

    2. 运行tracker

    执行如下命令开启tracker 服务

    docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker
    
    • 我们将fastDFS tracker运行目录映射到本机的 /var/fdfs/tracker目录中。

    查看tracker是否运行起来: docker container ls

    停止tracker服务: docker container stop tracker

    运行tracker:  docker container start tracker

    3. 运行storage

    执行如下命令开启storage服务

    docker run -dti --network=host --name storage -e TRACKER_SERVER=10.211.55.5:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage
    
    • TRACKER_SERVER=本机的ip地址:22122 本机ip地址不要使用127.0.0.1
    • 我们将fastDFS storage运行目录映射到本机的/var/fdfs/storage目录中

    查看storage是否运行起来: docker container ls

    停止storage服务:  docker container stop storage

    运行storage:  docker container start storage

    永久启动:

      docker update --restart=always tracker

      docker update --restart=always storage

    4.进行storage配置

    ①. 进入storage容器

      docker exec -it storage /bin/bash  #通过名称进入 /bin/bash可替换为bash,同理下

      docker exec -it 7fsdf7878wfa /bin/bash   #通过id进入,docker container ls 可以查看id和名称

    ②. storage配置

      vi /etc/fdfs/storage.conf

      

       默认不用修改

    ③ Nginx配置

      vi  /usr/local/nginx/conf/nginx.conf

      

       默认不用修改,端口号和storage对应相同即可

    5. 测试上传文件

    进入storage容器,运行下面命令:

      /usr/bin/fdfs_upload_file  /etc/fdfs/client.conf    /var/root/test.mp4

    前两个路径固定写法,最后是本机文件存放的位置

     浏览器访问:http://192.168.80.131:8888/group1/M00/00/00/wKhQg14wT4SAIhPiAAPdqmq20UI114.jpg 即可查看到图片

     此时已经没有问题

  • 相关阅读:
    设计模式
    python高亮显示输出
    数据库入门3 数据库设计
    分支循环相关
    软件目录结构规范
    数据库入门2 数据库基础
    三级菜单
    字符串相关问题
    登录接口
    购物车
  • 原文地址:https://www.cnblogs.com/FondWang/p/12239355.html
Copyright © 2020-2023  润新知