标签:dock class 容量 独立 组成 color 切换 简单 server
一,介绍
二:安装
使用docker安装FastDFS十分简单和方便,随着容器化技术的流行,使用docker来构建也是一个不错的选择。
步骤:
1.首先在Docker中找一下FastDFS的镜像,
docker search fastdfs
2.拉取镜像,我拉取的是delron/fastdfs
docker pull delron/fastdfs
3.拉取成功后构建镜像
#构建tracker容器,它的作用是跟踪服务器,起到调度的作用
docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs -v /etc/localtime:/etc/localtime delron/fastdfs tracker
构建storage容器(存储服务器,提供容量和备份服务)
docker run -dti --network=host --name storage -e TRACKER_SERVER=ip地址:22122 -v /var/fdfs/storage:/var/fdfs -v /etc/localtime:/etc/localtime delron/fastdfs storage
构建成功后进入storage容器
docker exec -it storage容器ID bash
可以在容器的/etc/fdfs目录下的storage.conf配置http访问端口,默认为8888,可以不改
配置nginx,同样进入storage容器,进入/usr/local/nginx/conf目录,修改nginx.conf,也可用默认的,我直接使用8888
由此FastDFS就搭建完成,使用Docker来搭建确实很方便
测试文件上传
将一张测试照片放置在/var/fdfs/storage目录下
进入storage容器,进入/var/fdfs目录,执行命令
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf test.jpg
从上可以看出产生了一个新的jpg文件,访问它只需要加上ip地址和端口
http://ip地址:端口(默认8888)/group1/M00/00/00/wKgAA138lqKAGnLRAAIXDnTxZwQ076.jpg
到这里FastDFS的搭建和测试正式完成。
标签:dock class 容量 独立 组成 color 切换 简单 server
原文地址:https://www.cnblogs.com/steakliu/p/12074360.html