基于flask,主要作用是通过环境变量指定一个路径,通过flask提供指定路径下的文件下载
适用于需要从一个地方去获取更新文件,但是主机上又不方便SSH或者SFTP文件传输的情况。
注意:没有开启认证,只能在内网进行文件下载。否则会有安全隐患。
# 通过环境变量指定下载路径
docker run -d -p 5000:5000 -e FLASK_DOWNLOAD_FOLDER=/app/downloads llody/filedownloader:v1
# 将主机目录挂载到容器内提供下载
docker run -d -p 5000:5000 -v /path/to/your/download_directory:/app/downloads -e FLASK_DOWNLOAD_FOLDER=/app/downloads llody/filedownloader:v1
注意:/path/to/your/download_directory 是你自己需要挂载的路径地址
# 下载方式示例
wget -O app.tar http://192.168.1.232:5000/download/app.tar
Content type
Image
Digest
sha256:d6722acec…
Size
51.4 MB
Last updated
over 2 years ago
docker pull llody/filedownloader:v1