【踩坑】Docker部署多媒体管理系统

原计划通过 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


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注