迅雷离线下载 docker 镜像(使用 wheezy-slim 以缩小体积至 ~27MiB),forked from yinheli
http://yuancheng.xunlei.com/ 上的通知: 尊敬的用户,您好! 经过与各合作伙伴的深入沟通和协商,为规范远程下载业务的接入与管理,我们将于2017年7月17日起陆续 停止提供第三方远程下载服务。同时,迅雷旗下产品仍可正常使用该服务。感谢大家对远程下载的喜爱和支持!
(本项目 docker-thunder-xware 是个人封装的 Docker 镜像,并非迅雷官方项目。喷迅雷请到迅雷官方论坛 http://bbs.xunlei.com/forum-196-1.html )
请选择一个合适的目录。第一次运行将创建两个目录:data, config 分别用于存放下载的文件,和迅雷客户端的配置。
docker run -d \
# 通过 restart 来指定异常退出时重启
--restart on-failure \
--name xware \
# 默认的 network 是 host
# 可以指定其他网络配置(--net, --ip),以控制其网络行为
--net host \
-v $(pwd)/data:/app/TDDOWNLOAD \
-v $(pwd)/config:/app/bin/cfg \
senorsen/docker-thunder-xware
docker ps
输出
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c8a3d047af71 senorsen/docker-thunder-xware:latest "./start.sh" 4 seconds ago Up 3 seconds xware
docker logs xware
输出
killall: ETMDaemon: no process killed
killall: EmbedThunderManager: no process killed
killall: vod_httpserver: no process killed
initing...
try stopping xunlei service first...
setting xunlei runtime env...
port: 9000 is usable.
YOUR CONTROL PORT IS: 9000
starting xunlei service...
Connecting to 127.0.0.1:9000 (127.0.0.1:9000)
setting xunlei runtime env...
port: 9000 is usable.
YOUR CONTROL PORT IS: 9000
starting xunlei service...
getting xunlei service info...
THE ACTIVE CODE IS: xxxxxx
go to http://yuancheng.xunlei.com, bind your device with the active code.
finished.
绑定成功后就可以使用了。
# 拉取最新镜像
docker pull senorsen/docker-thunder-xware
# 删除旧的 container
docker rm -f xware
然后按照上边的方法,在同目录下“运行”一次。原配置、下载内容和账号绑定会保留。