docker run --name=fastdfstmp -tid centos /bin/bash

docker cp /home/fastdfs fastdfstmp:/home

docker exec -ti fastdfstmp /bin/bash

yum -y install wget net-tools gcc make cmake gcc-c++ unzip perl automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel

libfastcommon

cd /home/fastdfs

unzip libfastcommon-master.zip

cd libfastcommon-master

./make.sh

./make.sh install

fastdfs

cd /home/fastdfs

tar -zxvf FastDFS_v5..tar.gz

cd FastDFS

./make.sh

./make.sh install

tracker

cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf 

vi /etc/fdfs/tracker.conf 

base_path=/fastdfs/tracker

mkdir -p /fastdfs/tracker

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

storage

cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf 

vi /etc/fdfs/storage.conf

base_path=/fastdfs/storage

store_path0=/fastdfs/storage

tracker_server=127.0.0.1:

mkdir -p /fastdfs/storage

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf

client

cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf 

vi /etc/fdfs/client.conf

base_path=/fastdfs/tracker

tracker_server=127.0.0.1:

/usr/bin/fdfs_upload_file /etc/fdfs/client.conf /etc/fdfs/client.conf

nginx module

cd /home/fastdfs

tar -zxvf fastdfs-nginx-module_v1..tar.gz

vi /home/fastdfs/fastdfs-nginx-module/src/config

CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"
CORE_LIBS="$CORE_LIBS -L/usr/lib -lfastcommon -lfdfsclient" cd /home/fastdfs tar -zxvf nginx-1.6..tar.gz cd nginx-1.6. ./configure --prefix=/usr/local/nginx --add-module=/home/fastdfs/fastdfs-nginx-module/src make && make install cp /home/fastdfs/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs vi /etc/fdfs/mod_fastdfs.conf tracker_server=172.17.0.12: url_have_group_name = true store_path0=/fastdfs/storage cd /home/fastdfs/FastDFS/conf cp http.conf mime.types /etc/fdfs ln -s /fastdfs/storage/data /fastdfs/storage/data/M00 vi /usr/local/nginx/conf/nginx.conf mkdir -p /home/fastdfs/conf/simple /usr/local/nginx/sbin/nginx
docker cp fastdfstmp:/etc/fdfs /home/fastdfs/conf/simple

docker commit fastdfstmp centos7/fastdfs508

docker stop fastdfstmp

docker rm fastdfstmp

cp /home/fastdfs/conf/simple /home/fastdfs/conf/tracker9701

docker run --name=fastdfs_tracker9701 -tid -p : -v /home/fastdfs/conf/tracker9701:/etc/fdfs centos7/fastdfs508 /bin/bash

docker exec -tid fastdfs_tracker9701 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

cp /home/fastdfs/conf/simple /home/fastdfs/conf/storage9721

docker run --name=fastdfs_storage9721 -tid -p : -p : -v /home/fastdfs/conf/storage9721:/etc/fdfs centos7/fastdfs508 /bin/bash

docker exec -tid fastdfs_storage9721 /usr/bin/fdfs_storaged /etc/fdfs/storage.conf

docker exec -tid fastdfs_storage9721 /usr/local/nginx/sbin/nginx
docker start fastdfs_tracker9701
docker exec -tid fastdfs_tracker9701 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
docker start fastdfs_storage9721
docker exec -tid fastdfs_storage9721 /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
docker exec -tid fastdfs_storage9721 /usr/local/nginx/sbin/nginx
rc.local

centos7 dokcer fastdfs的更多相关文章

  1. CentOS7 安装FastDFS分布式文件系统

    CentOS7 安装FastDFS分布式文件系统 最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家 ...

  2. centos7配置fastdfs集群(5.09)

    centos7配置fastdfs集群(5.09) 2017年03月10日 23:34:26 带鱼兄 阅读数 1564    版权声明:本文为博主原创文章,转载请注明出处. https://blog.c ...

  3. CentOS7搭建FastDFS V5.11分布式文件系统-第二篇

    1.CentOS7 FastDFS搭建 前面已下载好了要用到的工具集,下面就可以开始安装了: 如果安装过程中出现问题,可以下载我提供的,当前测试可以通过的工具包: 点这里点这里 1.1 安装libfa ...

  4. CentOS7 安装FastDFS单机版

    1. 下载 FastDFS https://github.com/happyfish100/fastdfs/releases libfastcommon https://github.com/happ ...

  5. CentOS7搭建FastDFS V5.11分布式文件系统(二)

    1.CentOS7 FastDFS搭建 前面已下载好了要用到的工具集,下面就可以开始安装了: 如果安装过程中出现问题,可以下载我提供的,当前测试可以通过的工具包: 点这里点这里 1.1 安装libfa ...

  6. CentOS7搭建FastDFS+Nginx

    1. FastDFS 介绍 FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题.特别适合以文件 ...

  7. CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程

    1.1 FastDFS的应用场景 FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片.视频.文档等文件.对于互联网应用,和其他分布式文件系统相比,优势非常明显.其中 ...

  8. CentOS7搭建FastDFS V5.11分布式文件系统-第三篇

    1.测试 前面两篇博文已对FastDFS的安装和配置,做了比较详细的讲解.FastDFS的基础模块都搭好了,现在开始测试下载. 1.1 配置客户端 同样的,需要修改客户端的配置文件: /etc/fdf ...

  9. CentOS7搭建FastDFS V5.11分布式文件系统-第一篇

    1.绪论 最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下.FastDFS的作者淘宝资深架 ...

随机推荐

  1. delphi 判断一个数组的长度用 Length 还是 SizeOf ?

    判断一个数组的长度用 Length 还是 SizeOf ?最近发现一些代码, 甚至有一些专家代码, 在遍历数组时所用的数组长度竟然是 SizeOf(arr); 这不合适! 如果是一维数组.且元素大小是 ...

  2. leetcode 419

    题目说明: Given an 2D board, count how many different battleships are in it. The battleships are represe ...

  3. 浏览器桌面通知--Notification

    前言 最近项目上要用到浏览器桌面通知,之前虽然知道有这个东西,但是一直没有用过,借此机会了解下桌面通知的机制,在此分享下. 1.权限 首先需要明确的是,不是所有网页都可以发桌面通知的,不然不得烦死,那 ...

  4. C/C++ 结构体 数组 简单输入输出

    #include <stdio.h> #include <stdlib.h> struct student{ int num; ]; double dec; }; int ma ...

  5. sdk命令

    SDK命令 常用sdk命令 开启adb服务:adb start -server 关闭adb服务:adb kill -server 查看模拟器/真机:adb devices 安装/卸载/运行程序: 安装 ...

  6. 解决Android与服务器交互大容量数据问题

    对于目前的状况来说,移动终端的网络状况没有PC网络状况那么理想.在一个Android应用中,如果需要接收来自服务器的大容量数据,那么就不得不考虑客户的流量问题.本文根据笔者的一个项目实战经验出发,解决 ...

  7. CMD命令大全

    有关某个命令的详细信息,请键入 HELP 命令名 ASSOC 显示或修改文件扩展名关联. AT 计划在计算机上运行的命令和程序. ATTRIB 显示或更改文件属性. BREAK 设置或清除扩展式 CT ...

  8. HDU - 1232 畅通工程

    Problem Description 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇.省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道 ...

  9. java 支付宝 第三方即时到账支付 接口

    alipay 的几个内核功能文件:=================================================================================== ...

  10. PHPExcel--基本操作

    下面是PHPExcel的导入与导出的基本操作,也是最重要的两个操作. 生成文件: <?php require_once './Classes/PHPExcel.php'; $content = ...