docker下搭建fastdfs分布式集群

主机说明

两台设备:10.10.10.155、10.10.10.156

配置docker环境

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum install docker -y

systemctl start docker

systemctl enable docker

docker version

关闭防火墙

systemctl status firewalld

systemctl stop firewalld

systemctl disable firewalld

开始搭建

从git服务器上下载工程

git clone https://git.oschina.net/zjg23/fastdfs_in_docker.git

创建挂在dockers容器的路径(要确保有足够的存储空间)

mkdir -p /root/fastdfs/{tracker,storage}

构建镜像

cd fastdfs_in_docker

docker build -t zjg23/fastdfs:2.0 .

docker images

构建tracker(10.10.10.155)

docker run -d --name fdfs_tracker -v /root/fastdfs/tracker:/export/fastdfs/tracker --net=host -e TRACKER_BASE_PATH=/export/fastdfs/tracker -e TRACKER_PORT=22123 zjg23/fastdfs:2.0 sh /usr/local/src/tracker.sh

docker ps

查看端口是否启用

​ 端口默认为22122

lsof -i:22123

构建storage

docker run -d --name fdfs_storage -v /root/fastdfs/storage:/export/fastdfs/storage --net=host -e STORAGE_PORT=23001 -e STORAGE_BASE_PATH=/export/fastdfs/storage -e STORAGE_PATH0=/export/fastdfs/storage -e TRACKER_SERVER=10.10.10.155:22123 -e HTTP_SERVER_PORT=8080 -e GROUP_NAME=group1 zjg23/fastdfs:2.0 sh /usr/local/src/storage.sh

修改配置文件

docker exec -it ** bash

mkdir -p /root/fastdfs

vi /etc/fdfs/client.conf

​ bese_pash=/root/fastdfs

​ tracker_server=10.10.10.155:22123

​ http.tracker_server_port=8080

查看部署架构是否正确

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

修改nginx配置

查看启用的模块

/usr/local/nginx/sbin/nginx -V

编译nginx添加image_filter_module支持(图片压缩)

cd /usr/local/src/ngin

yum -y install gd-devel

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_image_filter_module --add-module=/usr/local/src/fastdfs-nginx-module/src

make

cp ./objs/nginx /usr/local/nginx/sbin/ /usr/local/nginx/sbin/nginx -V

编辑nginx主配置文件

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

上传命令

/usr/bin/fdfs_test /etc/fdfs/client.conf upload ***

查看命令

原图

http://10.10.10.155:8080/group1/M00/00/00/CgoKm1zrYEeALA5PAAwmlZvzQuk793.png

https://dfs.sxhgpark.com/group1/M00/00/00/CgoKm1zrYEeALA5PAAwmlZvzQuk793_70x30.png

缩略图

http://10.10.10.155:8080/group1/M00/00/00/CgoKm1zrYEeALA5PAAwmlZvzQuk793_700x300.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容