最近看到挺多人问docker安装升级QB的,就把我自己用的安装脚本提供一下
我用的是荒野无灯大佬编译的QB镜像,这个镜像对pt很友好,有自动按照tracker分类的脚本,还有arm版和x86版,可以小钢炮,也可以nas,很灵活,应该适用所有的Linux发行版,我自己用的是omv
安装docker我就不说了,自己上网查,我就说一下我的脚本
#web端口访问设置
WEB_PORT=13156
#bt端口设置
BT_PORT=7999
#设置qb文件夹,用来保存config和data文件,这样升级可以保留数据
QB_DIR="/sharedfolders/appdata/qbittorrent"
#运行docker,设置容器名称
docker run -d --nameqbittorrent \
#设置用户ID
-e PUID=$UID \
-e PGID=$GID \
#web端口访问设置
-e WEB_PORT=13156 \
#设置bt端口
-e BT_PORT=7999 \
#重启后自动运行容器
--restart=always \
#映射端口
-p $WEB_PORT:$WEB_PORT -p$BT_PORT:$BT_PORT/tcp -p $BT_PORT:$BT_PORT/udp \
#映射配置文件目录
-v $QB_DIR/config:/config \
-v $QB_DIR/data:/data \
#映射下载目录
-v /sharedfolders/union:/downloads \
#选择镜像版本
80x86/qbittorrent:4.2.2-amd64-nova
端口根据自己的情况更改
QB_DIR=这个改成你自己的文件路径,保证有写权限
下载目录也改成你自己的,容器的路径也可以改,只要你记住路径,然后再web端更改下载路径,这个路径可以映射多条
80x86/qbittorrent:4.2.2-amd64-nova这个是灯大的镜像,标签按照你想安装的版本选择
灯大项目地址:https://hub.docker.com/r/80x86/qbittorrent
在QB_DIR文件夹新建一个文件run.sh,把上面的脚本复制到run.sh后保存,进入QB_DIR文件夹,用chmod 777 ./run.sh给权限,然后运行sh ./run.sh,就会自动下载镜像,然后运行容器了,如果想升级或者降级,暂停所有种子,删除现在的容器,更改镜像版本,再次运行就好了
列出所有容器命令:
docker ps -a
红线部分就是容器id
删除容器命令:
docker rm -f 容器id,-f可以删除正在运行的容器
删除之前一定要暂停所有种子啊!
我用的是荒野无灯大佬编译的QB镜像,这个镜像对pt很友好,有自动按照tracker分类的脚本,还有arm版和x86版,可以小钢炮,也可以nas,很灵活,应该适用所有的Linux发行版,我自己用的是omv
安装docker我就不说了,自己上网查,我就说一下我的脚本
#web端口访问设置
WEB_PORT=13156
#bt端口设置
BT_PORT=7999
#设置qb文件夹,用来保存config和data文件,这样升级可以保留数据
QB_DIR="/sharedfolders/appdata/qbittorrent"
#运行docker,设置容器名称
docker run -d --nameqbittorrent \
#设置用户ID
-e PUID=$UID \
-e PGID=$GID \
#web端口访问设置
-e WEB_PORT=13156 \
#设置bt端口
-e BT_PORT=7999 \
#重启后自动运行容器
--restart=always \
#映射端口
-p $WEB_PORT:$WEB_PORT -p$BT_PORT:$BT_PORT/tcp -p $BT_PORT:$BT_PORT/udp \
#映射配置文件目录
-v $QB_DIR/config:/config \
-v $QB_DIR/data:/data \
#映射下载目录
-v /sharedfolders/union:/downloads \
#选择镜像版本
80x86/qbittorrent:4.2.2-amd64-nova
端口根据自己的情况更改
QB_DIR=这个改成你自己的文件路径,保证有写权限
下载目录也改成你自己的,容器的路径也可以改,只要你记住路径,然后再web端更改下载路径,这个路径可以映射多条
80x86/qbittorrent:4.2.2-amd64-nova这个是灯大的镜像,标签按照你想安装的版本选择
灯大项目地址:https://hub.docker.com/r/80x86/qbittorrent
在QB_DIR文件夹新建一个文件run.sh,把上面的脚本复制到run.sh后保存,进入QB_DIR文件夹,用chmod 777 ./run.sh给权限,然后运行sh ./run.sh,就会自动下载镜像,然后运行容器了,如果想升级或者降级,暂停所有种子,删除现在的容器,更改镜像版本,再次运行就好了
列出所有容器命令:
docker ps -a
红线部分就是容器id
删除容器命令:
docker rm -f 容器id,-f可以删除正在运行的容器
删除之前一定要暂停所有种子啊!