有些个自己的小玩意儿项目, 老是会往服务器上上传一些数据, 用过
ftp
,scp
, 也用过http
, 怎么说, 各有优劣吧, 个人比较喜欢使用http post
, 但是每次都要撸一个脚本跑着感觉甚是麻烦...
于是...学习了下
docker
, 撸了一个用于上传文件的小玩意儿docker HUB, 支持arm64
和amd64
先
docker pull xiaoc7/uploader:1.0
把项目拉下来
配置
需要将容器的
8008
端口映射出来
需要将容器的路径/data
映射出来
示例
docker container run -p 8008:8008 -v/data:/home/xiaoc/data -it xiaoc7/uploader:1.0
用法
# 请求方式: PUT
# 请求URL: ip:port/upload
# 请求示例
PUT http://192.168.0.1:8008/upload/temp/test/abc.jpg
body:
file: 文件数据
# 服务端将会自动创建文件夹temp/test, 并将数据写入abc.jpg中
不会写这种程序,
我在机器上部署了gitlab把文件传上去~
可以了解下docker, 很香