如何允许在 Docker 中运行的 Sonarr 访问主机卷

如何允许在 Docker 中运行的 Sonarr 访问主机卷

我最近安装了 18.04,并在 Docker 中运行 Sonarr、SABnzbd 等。我遇到的问题是,我的现有媒体卷对 Sonarr 等的新实例不可见。

我的媒体位于与操作系统不同的分区上,并安装到 /Storage。当我在 Sonarr 中搜索时,我看不到此路径来访问要导入的现有媒体文件。我认为 SAB/Sonarr 也无法看到新下载的 /Storage。

我参加 Docker 聚会有点晚了...但我一直在寻找这个答案,但很难找到直接的答案。

任何帮助都将不胜感激!

答案1

抱歉回答迟了,但这可能对其他正在寻找答案的人有所帮助。配置 YAML 时,您进行了卷映射,目录 /storage 将映射到该容器的其他位置。您可以运行 portainer 并查看容器卷映射 host-container 以查看目录配置为什么。

容器的整个概念是它与主机完全分开,有自己的网络、文件目录等。因此,您不能直接将主机驱动器映射到容器,您必须从容器配置中指定映射。我希望这对您(或其他人)有所帮助

相关内容