centos7 dokcer fastdfs
2016-07-08 13:34
363 查看
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.08.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:22122 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:22122 /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /etc/fdfs/client.conf
nginx module
cd /home/fastdfs tar -zxvf fastdfs-nginx-module_v1.16.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.2.tar.gz cd nginx-1.6.2 ./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:22122 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 9701:22122 -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 9721:23000 -p 9781:8888 -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
相关文章推荐
- Linux应用总结:自动删除n天前日志
- Linux基础命令及快捷方式(未完版)
- linux 内核参数优化
- Linux生产环境中的分区方式
- SSH KEY免密码验证
- centos安装php扩展imagick-高性能处理图片
- 每日一linux命令(27)-------tar命令
- centos6.7下安装ambari2.2.2出现的几种问题
- Linux命令(002) -- free
- linux下编译Qt/E x86 的问题:cmpxchg和cmpxchgl
- 项目从wins到linux
- SecureCRT 7.3 通过跳板机登录主服务器
- linux基本指令
- 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署
- Centos中安装rabbitmq官方修正版
- Linux 内存 性能调优
- linux基础优化
- linux下安装gcc,g++
- centos安装vsftp ftp服务端
- **官方 Compressed TAR Archive 版本安装、卸载 centos 6.5**