|
2 周之前 | |
---|---|---|
.. | ||
root | 1 年之前 | |
Dockerfile | 3 月之前 | |
Dockerfile.libtorrent | 3 月之前 | |
Dockerfile.libtorrent2 | 3 月之前 | |
Dockerfile.qb | 3 月之前 | |
Dockerfile.qbee | 3 月之前 | |
README.md | 3 月之前 | |
docker-compose.yml | 2 周之前 |
https://github.com/gshang2017/docker
https://github.com/qbittorrent/qBittorrent
https://github.com/c0re100/qBittorrent-Enhanced-Edition
https://github.com/ngosang/trackerslist
|名称|版本|说明| |:-|:-|:-| |qBittorrent-qBittorrentEE|5.1.2-5.1.2.10|(amd64;arm64v8;arm32v7) 集成Trackers自动更新|
变量名变更
|版本|4.4.1-4.4.1.10及以后|4.4.0、4.4.0.10及以前| |:-:|:-|:-| |1|QB_TRACKERS_UPDATE_AUTO=true|TRACKERSAUTO=YES| |2|QB_WEBUI_PORT|WEBUIPORT| |3|QB_TRACKERS_LIST_URL|TRACKERS_LIST_URL|
下载镜像
|镜像源|命令| |:-|:-| |DockerHub|docker pull johngong/qbittorrent:latest| |GitHub|docker pull ghcr.io/gshang2017/qbittorrent:latest|
创建qbittorrent容器
docker create \
--name=qbittorrent \
-e QB_WEBUI_PORT=8989 \
-e QB_EE_BIN=false \
-e UID=1000 \
-e GID=1000 \
-e UMASK=022 \
-p 6881:6881 \
-p 6881:6881/udp \
-p 8989:8989 \
-v /配置文件位置:/config \
-v /下载位置:/Downloads \
--restart unless-stopped \
johngong/qbittorrent:latest
运行
docker start qbittorrent
停止
docker stop qbittorrent
删除容器
docker rm qbittorrent
删除镜像
docker image rm johngong/qbittorrent:latest
|参数|说明|
|-|:-|
| --name=qbittorrent
|容器名|
| -p 8989:8989
|web访问端口 IP:8989;(默认用户名:admin;(旧)默认密码:adminadmin,(新)初始密码查看容器日志);此端口需与容器端口和环境变量保持一致,否则无法访问|
| -p 6881:6881
|BT下载监听端口|
| -p 6881:6881/udp
|BT下载DHT监听端口
| -v /配置文件位置:/config
|qBittorrent配置文件位置|
| -v /下载位置:/Downloads
|qBittorrent下载位置|
| -e UID=1000
|uid设置,默认为1000|
| -e GID=1000
|gid设置,默认为1000|
| -e UMASK=022
|umask设置,默认为022|
| -e TZ=Asia/Shanghai
|系统时区设置,默认为Asia/Shanghai|
| -e QB_WEBUI_PORT=8989
|web访问端口环境变量|
| -e QB_EE_BIN=false
|(true|false)设置使用qBittorrent-EE,默认不使用|
| -e LIBTORRENT2=false
|(true|false)设置使用libtorrent2.0编译版,默认不使用|
| -e QB_TRACKERS_UPDATE_AUTO=true
|(true|false)自动更新qBittorrent的trackers,默认开启|
| -e QB_TRACKERS_LIST_URL=
|trackers更新地址设置,仅支持ngosang格式,默认为
-e ENABLE_CHOWN_DOWNLOADS=true
|(true|false)设定修复Downloads文件夹拥有者,默认开启|
| -e ENABLE_CHOWN_R_DOWNLOADS=true
|(true|false)设定递归修复Downloads文件夹拥有者,默认开启|
| -e QB_DOWNLOADS_DIRECTORY=/Downloads
|qBittorrent下载位置,默认/Downloads(仅用于修复权限)|
|参数|说明|
|-|:-|
| 本地文件夹1:/Downloads
|qBittorrent下载位置|
| 本地文件夹2:/config
|qBittorrent配置文件位置|
|参数|说明|
|-|:-|
| 本地端口1:6881
|BT下载监听端口|
| 本地端口2:6881/udp
|BT下载DHT监听端口|
| 本地端口3:8989
|web访问端口 IP:8989;(默认用户名:admin;(旧)默认密码:adminadmin,(新)初始密码查看容器日志);此端口需与容器端口和环境变量保持一致,否则无法访问|
|参数|说明|
|-|:-|
| UID=1000
|uid设置,默认为1000|
| GID=1000
|gid设置,默认为1000|
| UMASK=022
|umask设置,默认为022|
| TZ=Asia/Shanghai
|系统时区设置,默认为Asia/Shanghai|
| QB_WEBUI_PORT=8989
|web访问端口环境变量|
| QB_EE_BIN=false
|(true|false)设置使用qBittorrent-EE,默认不使用|
| LIBTORRENT2=false
|(true|false)设置使用libtorrent2.0编译版,默认不使用|
| QB_TRACKERS_UPDATE_AUTO=true
|(true|false)自动更新qBittorrent的trackers,默认开启|
| QB_TRACKERS_LIST_URL=
|trackers更新地址设置,仅支持ngosang格式,默认为
ENABLE_CHOWN_DOWNLOADS=true
|(true|false)设定修复Downloads文件夹拥有者,默认开启|
| ENABLE_CHOWN_R_DOWNLOADS=true
|(true|false)设定递归修复Downloads文件夹拥有者,默认开启|
| QB_DOWNLOADS_DIRECTORY=/Downloads
|qBittorrent下载位置,默认/Downloads(仅用于修复权限)|