• docker 拉取fastDFS镜像


    原文地址:https://blog.csdn.net/qq_756589808/article/details/82882535

    拉取镜像

        docker pull morunchang/fastdfs

    查看镜像

    1.  
      [root@iZh3cshm0xz7wjZ ~]# docker images
    2.  
      REPOSITORY TAG IMAGE ID CREATED SIZE
    3.  
      docker.io/morunchang/fastdfs latest a729ac95698a 18 months ago 460.1 MB

    运行tracker

       docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh

     

    运行storage

    1.  
      docker run -d --name storage --net=host -e TRACKER_IP=<your tracker server address>:22122 -e GROUP_NAME=<group name> morunchang/fastdfs sh storage.sh
    2.  
       
    3.  
      /*
    4.  
      1.使用的网络模式是–net=host, <your tracker server address> 替换为你机器的Ip即可
    5.  
      2.<group name> 是组名,即storage的组
    6.  
      3.如果想要增加新的storage服务器,再次运行该命令,注意更换 新组名
    7.  
       
    8.  
      4. docker ps 查看容器信息
    9.  
      [root@iZh3cshm0xz7wjZ ~]# docker ps
    10.  
      CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    11.  
      ccdf6bbeab48 morunchang/fastdfs "sh storage.sh" 5 seconds ago Up 4 seconds storage
    12.  
      a7253c93bce1 morunchang/fastdfs "sh tracker.sh" About a minute ago Up About a minute tracker
    13.  
      */

    修改nginx的配置,不拦截上传内容

    进入storage的容器内部,修改nginx.conf

    1.  
      //1.进入容器内部
    2.  
      docker exec -it storage /bin/bash
    3.  
       
    4.  
      // storage 是 docker ps 中的NAMES
    5.  
      // exit 退出
    6.  
       
    7.  
      root@iZh3cshm0xz7wjZ:/# cd data
    8.  
      root@iZh3cshm0xz7wjZ:/data# ls
    9.  
      fast_data fastdfs fastdfs-nginx-module libfastcommon nginx nginx-1.9.11.tar.gz
    10.  
       
    11.  
      //2.修改nginx配置文件
    12.  
      root@iZh3cshm0xz7wjZ:/# vi /data/nginx/conf/nginx.conf
    13.  
       
    14.  
      //3. 添加修改内容
    15.  
      location /group1/M00 {
    16.  
      proxy_next_upstream http_502 http_504 error timeout invalid_header;
    17.  
      proxy_cache http-cache;
    18.  
      proxy_cache_valid 200 304 12h;
    19.  
      proxy_cache_key $uri$is_args$args;
    20.  
      proxy_pass http://fdfs_group1;
    21.  
      expires 30d;
    22.  
      }
    23.  
       
    24.  
      //4.退出
    25.  
      root@iZh3cshm0xz7wjZ:/data/nginx/conf# exit
    26.  
      exit
    27.  
       
    28.  
      //5. 重启storage服务
    29.  
      [root@iZh3cshm0xz7wjZ ~]# docker restart storage
    30.  
      storage
    生下来活下去, HELLO WORLD! 请多指教
  • 相关阅读:
    零是奇数还是偶数?
    解决TortoiseSVN中out of date问题的一个方法
    squid透明代理+iptables防火墙,多网卡详细配置
    基于协同过滤的推荐方法
    IP分片和TCP分片 MTU和MSS(转)
    Google Protocol Buffer 的使用和原理(转)
    到底多少线程算是线程数太多?
    开源软件53个相关概念
    GPL,LGPL和BSD等协议注意事项
    IEEE 802
  • 原文地址:https://www.cnblogs.com/lideqiang0909/p/12334539.html
Copyright © 2020-2023  润新知