群晖使用docker安装qbittorrent时的几个坑

前段时间分享了一个“群晖Docker安装qbittorrent教程“,具体的教程可以浏览:http://www.ptziyuan.com/205.html。不过在安装过程中总是出现这样那样的坑,站长在网络上搜索了一下这几个坑,很多朋友都会出了这种问题,而且也没有啥好的解决方案,今天有时间了,就把前段时间自己安装过程的坑和解决方案给大家分享一下。

1、docker下载出现了超时

这个目前看来都普遍现象,原因大体就是国外的镜像仓库到国内的线路太差,甚至无法连接导致,看到部分网友分享了使用阿里云的镜像加速器,这个站长也试了,对于我来说是没有用处,还有推荐在路由器里使用代理的,这种方式不太正规,所以就不试了,这里分享给大家的就是直接使用SSH登陆群晖来使用命令拉取。

首先在群晖里打开SSH,打开控制面板–终端机与SNMP–启动SSD功能前打上勾就可以。

下载一个Putty或者Xshell,直接使用群晖局域网的IP登陆,账号就是你登陆群晖的用户名和密码,直接就可以登陆。

输入sudo -i切换root,输入回车后提示输入密码,和你登陆群晖密码一样,注意这里输入是不显示的,输入了也不会显示*号,只要你输入完成按回车就可以切换到root了,然后给大家分享的就是拉取镜像的命令,只要库里有,都可以拉。

docker pull 镜像名称

例如我们拉qbittorrent

docker pull linuxserver/qbittorrent

然后就是等待,因为网络原因可能比较慢,一般都会成功,如果不成功,会有提示信息,一般都是网络问题,然后就可以在Docker里看到linuxserver/qbittorrent了,然后就按之前的教程来走就可以。

2、安装完成发现日志报错无法启动

提示如下:

/usr/bin/qbittorrent-nox: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory

解决方案如下:

SSH登陆,切换root,输入以下命令,qbittorrent是容器的名称,如果你的不是这个就改一下命令。

docker exec -it qbittorrent /bin/sh

然后依次输入以下命令,记住一定是一条一条输入,第二条命令会让你确认一下,输入y回车。

apt update
apt install binutils
strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
exit

然后到docker的容器里把QB停止,再启动,到日志那里看看,会提示访问的网址,就成功了。

3、安装完成浏览器无法访问

这个问题也困扰很多朋友,明明启动成功了,但就是无法访问,在网址的端口后面加上/也是不行,这个坑要注意两点。

1、在设置端口的时候需要把本地端口也设置一下,不要使用自动。

2、如果上面的改好后还不能访问,那么在设置里的网络里把“使用与docker host相同的网络”也勾上,重新成立容器就可以。

使用IP+端口来访问,站长的已经可以访问了。

未经允许不得转载:PT玩家 » 群晖使用docker安装qbittorrent时的几个坑

赞 (4)

评论