【Docker】seaweedfs的搭建与使用

来源:互联网 发布:数据字典生成工具 编辑:程序博客网 时间:2024/04/30 06:20

简介

seaweedfs是一个Go写成的分布式文件系统


系统环境

debian8
python2.7
docker17.04
docker-compose1.12.0


下载seaweedfs源码并安装

1)git clone https://github.com/chrislusf/seaweedfs.git2)cd seaweedfs/docker3)docker build -t sunsl/seaweedfs .4)修改docker-compose.yml中的 image 为 sunsl/seaweedfs5)docker-compose up

测试上传/浏览文件(关键是记录fid和宿主机ip)

1)获取Fid和URLcurl -X POST http://localhost:9333/dir/assign{"fid":"1,0240cd0175","url":"172.18.0.3:8080","publicUrl":"172.18.0.3:8080","count":1}2)上传文件curl -X PUT -F file=@/home/maqingxiong/tf/vue.png http://172.18.0.3:8080/1,0240cd0175{"name":"vue.png","size":96908}3)浏览文件http://宿主机ip:8080/1,0240cd0175
0 0
原创粉丝点击