- 此项目会随着m3u8downloader_h的升级同步升级
- 在启动镜像之前,先给用到的目录创建一下,如果是自动创建的目录归属一般都是root,那程序在下载的时候就会遇到各种各样的权限问题,因为镜像默认权限用户id号是1000,所以你最好使用你本机id为1000的那个账号创建目录,这个方法是最简单的
- 如果你的用户id是其它也可以通过设置环境变量来指定USER_ID/GROUP_ID
- 正常情况是会响应复制的
- 也可以通过在页面左边3个点点击后,在Clipboard下面的框里先复制内容进去,然后在程序需要的位置粘贴即可。
- mkdir Downloads
- mkdir Caches
- mkdir Config
- 在传入接口时 savepath设置最好用./Downloads 如下
- 如果你能自己解决权限问题,也可以自行修改此参数
curl -X POST "http://192.168.123.3:65432/downloadbyurl" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.dfaond.com/index.m3u8",
"headers": {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36",
"accept-encoding": "gzip, deflate, br",
"accept-language": "zh-CN,zh;q=0.9"
},
"savepath": "./Downloads"
}'-
下载镜像
镜像源 命令 DockerHub docker pull harlanx/m3u8downloader_h:latest GitHub docker pull ghcr.io/harlan-h/m3u8downloader_h:latest -
创建m3u8downloader_h容器
docker create \ --name=m3u8downloader_h \ -p 5800:5800 \ -p 65432:65432 \ -v /缓存目录位置:/app/Caches \ -v /下载位置:/app/Downloads \ -v /配置文件:/app/Config \ --restart unless-stopped \ harlanx/m3u8downloader_h:latest -
运行
docker start m3u8downloader_h -
停止
docker stop m3u8downloader_h -
删除容器
docker rm m3u8downloader_h -
删除镜像
docker image rm harlanx/m3u8downloader_h:latest
-
项目目录中m3udownloader_h.yml就是
-
启动
docker compose -f m3udownloader_h.yml up -d -
停止
docker compose -f m3udownloader_h.yml stop -
重启
docker compose -f m3udownloader_h.yml restart -
删除
docker compose -f m3udownloader_h.yml down