今天在国内鸡上安装docker后,拉取其他两个镜像都没有问题,唯独拉取qb的时候出错,提示:
✘ qbittorrent Error Get "https://lscr.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting heade...
chatgpt给出的解释可能是lscr.io这个网站可能挂了
但是我另外一个机器上我docker compose pull,是能连上并拉取最新镜像的
那么,问题出在哪呢?
我尝试着在这台机器上手动docker pull qbittorrent,也出错了,问了chatgpt,他说我语法不对,应该是docker pull linuxserver/qbittorrent
然后我就成功pull到了,这个给了我一个很好的提示,我仔细看了docker-compose.yml里边的内容,发现对镜像定义的参数用的是 image: lscr.io/linuxserver/qbittorrent:latest
联系到出错的提示中也有提到Error Get "https://lscr.io/v2/"
再联系到国内鸡很有可能ban了国外的域名,我尝试着在docker-compose.yml里边,把lscr.io/这几个字符删掉
成功了
附:
至于为啥我国内鸡可以拉docker的镜像,是因为我在/etc/daemon.json里边增加了国内docker镜像仓库
文章评论