原计划通过 jackett Radarr Aria2 3个应用部署一个多媒体管理系统
- Jackett 负责提供BT、PT索引资源
- Radarr 作为中间管理层
- Aria2 负责下载应用
1. 踩坑: 应用之间无法进行网络访问
通过Docker Desktop 部署运行后,3个应用之间无法进行访问。 需要通过 生成一个自定义网络,并且在运行容器前,配置对应网络
# 创建网络
Docker network create my_networ
# 配置网络
Docker run -d --name [自定义容器名] --network my_network -p [绑定端口] [容器文件名]
2. 踩坑:运行容器前需要挂载本地文件
若在生成容器前不挂载本地文件,Radarr Aria2 就都不知道要将文件下载到哪里,以及从哪里读取文件
Docker run -d --name [自定义容器名] --network my_network -p [绑定端口] [容器文件名]
# 挂载命令
--mount type=bind,source=[本地文件],target=[容器文件]
3.踩坑:Aria2 无法通过配置文件指定默认下载目录
未解决的问题,通过运行时的环境变量配置,以及修改配置文件,都没有解决;不确定是否为Docker的问题,需要在本地运行时进行测试。
已解决,问题在于 aria2的下载目录不能和radarr设置—媒体管理—根目录重合,而需要在根目录内。如根目录为/home 下载目录就需要是 /home/video
发表回复