本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
该镜像已弃用。我们将不再提供支持,也不会更新此镜像。上游开发者已终止该项目的开发。
linuxserver/requestrr 是基于LinuxServer.io团队构建的Docker镜像,用于运行Requestrr应用。Requestrr是一个聊天机器人,旨在通过聊天界面简化Sonarr、Radarr、Ombi等媒体管理服务的使用流程,允许用户通过聊天工具(如***)便捷地请求媒体内容。
该镜像通过Docker manifest支持多架构,拉取lscr.io/linuxserver/requestrr:latest即可自动匹配宿主机架构。也可通过标签指定特定架构:
| 架构 | 支持状态 | 标签格式 |
|---|---|---|
| x86-64 | ✅ | amd64-<version tag> |
| arm64 | ✅ | arm64v8-<version tag> |
| armhf | ✅ | arm32v7-<version tag> |
容器启动后,通过 http://<your-ip>:4545 访问Web管理界面。详细配置指南请参考Requestrr官方文档。
创建docker-compose.yml文件,内容如下:
--- version: "2.1" services: requestrr: image: lscr.io/linuxserver/requestrr:latest container_name: requestrr environment: - PUID=1000 # 宿主机用户ID,用于权限映射 - PGID=1000 # 宿主机组ID,用于权限映射 - TZ=Europe/London # 时区设置,如Asia/Shanghai volumes: - /path/to/appdata/config:/config # 配置文件存储目录(替换为宿主机实际路径) ports: - 4545:4545 # Web管理界面端口 restart: unless-stopped
启动容器:
docker-compose up -d
直接使用docker run命令启动:
docker run -d \ --name=requestrr \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/London \ -p 4545:4545 \ -v /path/to/appdata/config:/config \ --restart unless-stopped \ lscr.io/linuxserver/requestrr:latest
容器运行参数通过运行时参数(如上述命令中的-e、-p、-v)配置,格式为<外部>:<内部>。
| 参数 | 功能描述 |
|---|---|
-p 4545 | Web管理界面端口映射(容器内端口固定为4545) |
-e PUID=1000 | 容器内运行用户的ID,用于与宿主机用户权限对齐(通过id username命令获取宿主机用户ID) |
-e PGID=1000 | 容器内运行用户组的ID,用于与宿主机用户组权限对齐(通过id username命令获取宿主机用户组ID) |
-e TZ=Europe/London | 指定容器时区,如Asia/Shanghai(中国标准时间) |
-v /config | 配置文件存储卷,映射至宿主机目录以持久化配置(需替换为宿主机实际路径) |
可通过FILE__前缀从文件加载环境变量,例如:
-e FILE__PASSWORD=/run/secrets/mysecretpassword
上述命令会将/run/secrets/mysecretpassword文件内容作为PASSWORD环境变量的值。
可通过-e UMASK=022参数覆盖容器内应用的默认umask设置。umask用于控制新创建文件的权限(注:umask是权限掩码,通过减去该值计算实际权限,而非直接设置权限)。
当使用卷(-v参数)映射宿主机目录时,可能出现权限问题。通过指定PUID和PGID,可确保容器内进程对映射目录的读写权限与宿主机用户一致。
获取宿主机用户的PUID和PGID:
id username # 替换username为实际用户名
输出示例:
uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup)
其中uid=1000即PUID,gid=1000即PGID。
LinuxServer.io提供Docker Mods扩展容器功能。以下为可用Mods:
容器内Shell访问:
docker exec -it requestrr /bin/bash
实时查看容器日志:
docker logs -f requestrr
查询容器版本:
docker inspect -f '{{ index .Config.Labels "build_version" }}' requestrr
查询镜像版本:
docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/requestrr:latest
docker-compose pull requestrr # 更新单个镜像 # 或更新所有镜像:docker-compose pull
docker-compose up -d requestrr # 重启单个容器 # 或重启所有容器:docker-compose up -d
docker image prune
docker pull lscr.io/linuxserver/requestrr:latest
docker stop requestrr && docker rm requestrr
/config卷中,会自动保留):
# 执行原docker run命令(需替换为实际参数)
docker image prune
仅建议用于忘记原始启动参数的场景:
docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock \ containrrr/watchtower \ --run-once requestrr
注意:不推荐使用自动更新工具。长期维护建议使用Docker Compose管理容器。
如需自定义镜像,可通过以下步骤本地构建:
克隆仓库:
git clone [***] cd docker-requestrr
构建镜像:
docker build \ --no-cache \ --pull \ -t lscr.io/linuxserver/requestrr:latest .
构建ARM架构镜像(需先注册qemu):
docker run --rm --privileged multiarch/qemu-user-static:register --reset # 构建arm64架构: docker build -f Dockerfile.aarch64 -t lscr.io/linuxserver/requestrr:arm64v8-latest .
| 日期 | 变更内容 |
|---|---|
| 2021.12.20 | 标记为弃用 |
| 2021.09.27 | 允许应用写入tmp目录 |
| 2021.02.21 | 初始发布 |
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429