使用Docker运行Sonarr:自动抓取、整理和升级你最喜欢的电视节目

Published on Aug. 22, 2023, 12:20 p.m.

Sonarr是一款受欢迎的PVR软件,适用于usenet和bittorrent用户。它能够监视多个RSS订阅源,自动抓取、整理和重命名你最喜欢的节目的新剧集,因此已成为许多人必备的工具。此外,它还可以配置为在更高质量的格式变得可用时自动升级下载的文件的质量。

运行Sonarr的最佳方法之一是通过Docker。Linuxserver/sonarr是一个维护良好的Docker镜像,提供了对x86-64和ARM64的多架构支持。虽然目前不支持ARMHF,但这个镜像应该在大多数现代硬件上可以使用。

要开始使用,只需使用“lscr.io/linuxserver/sonarr:latest”拉取镜像即可。这将检索适合您的架构的正确镜像。或者,您可以通过标签拉取特定的架构镜像。

可用的标签包括Sonarr的稳定版本(当前为v3)和开发版本(当前为v4)。使用不稳定或开发标签时,请谨慎操作。

有了镜像后,您可以使用提供的示例代码片段设置容器。推荐的方法是通过Docker Compose。以下是您的“docker-compose.yml”文件可能看起来像的示例:

version: "2.1"
services:
  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /path/to/data:/config
      - /path/to/tvseries:/tv #可选
      - /path/to/downloadclient-downloads:/downloads #可选
    ports:
      - 8989:8989
    restart: unless-stopped

或者,您可以使用Docker CLI运行容器。以下是这个命令可能看起来像的示例:

docker run -d \
  --name=sonarr \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -p 8989:8989 \
  -v /path/to/data:/config \
  -v /path/to/tvseries:/tv `#optional` \
  -v /path/to/downloadclient-downloads:/downloads `#optional` \
  --restart unless-stopped \
  lscr.io/linuxserver/sonarr:latest

您将要自定义参数以匹配您的环境,但这些示例应该可以帮助您入门。

需要注意的一点是,“/tv”和“/downloads”路径是可选的。虽然这些路径使得使用Sonarr变得更

related content