Lidarr 是一个基于音乐的下载管理器,它可以监控多个 RSS 订阅源以查找用户指定类型的音乐并与支持的下载客户端协同工作。Lidarr 旨在自动化音乐下载过程,并整合到用户的音乐库中。它可以搜索歌曲,自动下载和整理音乐文件,更新元数据,同时具有一系列的社区支持特性。
Docker CLI 搭建 Lidarr
要使用 Docker CLI 搭建 Lidarr,可以按照以下教程步骤操作:
- 拉取
Lidarr
Docker 镜像:
docker pull linuxserver/lidarr
- 创建
Lidarr
容器:
docker create \--name=lidarr \-e PUID=1000 \ # 容器中运行进程的用户ID-e PGID=1000 \ # 容器中运行进程的组ID-e TZ=Europe/London \ # 设置容器的时区-p 8686:8686 \ # 将容器的8686端口映射到宿主机的8686端口-v /path/to/data:/config \ # 将宿主机的数据目录映射到容器的/config-v /path/to/music:/music \ # 将宿主机的音乐目录映射到容器的/music-v /path/to/downloads:/downloads \ # 将宿主机的下载目录映射到容器的/downloads--restart unless-stopped \ # 设置容器退出时的重启策略linuxserver/lidarr
解释参数的作用:
--name=lidarr
: 为创建的容器指定一个名称,这里是lidarr
。-e PUID=1000
: 设置容器中进程的用户 ID,应该与宿主机的用户 ID 对应。-e PGID=1000
: 设置容器中进程的组 ID,应该与宿主机的用户组 ID 对应。-e TZ=Europe/London
: 设置容器运行的时区。-p 8686:8686
: 映射容器服务的端口到宿主机上的端口。-v /path/to/data:/config
: 映射宿主机上的数据目录到容器内的/config
目录,用于持久化 Lidarr 配置文件。-v /path/to/music:/music
: 映射宿主机上的音乐目录到容器内的/music
。-v /path/to/downloads:/downloads
: 映射宿主机上的下载目录到容器内的/downloads
。--restart unless-stopped
: 设置重启策略为除非手动停止否则总是重启。
- 启动
Lidarr
容器:
docker start lidarr
使用 Docker Compose 搭建 Lidarr
创建一个 docker-compose.yml
文件,并填入以下内容:
version: '3'
services:lidarr:image: linuxserver/lidarrcontainer_name: lidarrenvironment:- PUID=1000 # 用户ID- PGID=1000 # 组ID- TZ=Europe/London # 时区volumes:- /path/to/data:/config # 配置文件的持久化存储- /path/to/music:/music # 音乐文件目录- /path/to/downloads:/downloads # 下载目录ports:- 8686:8686 # 端口映射restart: unless-stopped
解释 docker-compose.yml
文件中的参数:
version
: 指定了所使用的 Docker Compose API 版本。services
: 定义了要运行的服务。image
: 指定使用的 Docker 镜像。container_name
: 为容器指定一个名称。environment
: 设置环境变量。volumes
: 指定数据卷映射,用于数据持久化。ports
: 配置端口映射。restart
: 容器重启策略。
运行以下命令来启动所有服务:
docker-compose up -d