目录
一、前言
二、安装步骤
1、搜索fastdfs镜像
2、拉取镜像,这里我们用delron/fastdfs安装
3、运行镜像
三.查看或修改配置文件
1、进入storage容器
2、查看 storage.conf 配置文件
3、查看nginx配置文件
四、测试文件上传
一、前言
fastdfs是一个开源的分布式文件系统,在实际使用中,通过源码编译安装过程非常复杂,但是通过docker快速构建却非常容易。下面介绍通过docker安装fastdfs的方法。
我的需求: 在一台机器上安装fastdfs,然后按照组名进行分别存储,具体安装是一个tracker,多个storage。
刚开始查询docker安装fastdfs,排行最靠前的是镜像season/fastdfs,但是这个镜像不能运行多个storage,启动多个会造成端口占用的问题,而且有的版本好像带nginx比如1.2,有的版本又不带nginx比如latest。
使用delron/fastdfs镜像,只需要启动两个容器,一个tracker,一个storage即可。storage容器中自带了nginx,不需要额外启动一个nginx容器,而且支持一台机器运行多个storage
在这里推荐一个docker容器可视化工具 portainer,非常好用。
docker安装Portainer
docker search Portainer
docker pull docker.io/portainer/portainer
docker run -d -p 9000:9