Ubuntu 服务器虚拟机中的 Docker 容器无法访问共享文件夹

Ubuntu 服务器虚拟机中的 Docker 容器无法访问共享文件夹

我正在虚拟机中运行的 ubuntu 服务器中设置媒体服务器。我在其中安装了 docker,并设置了 sonarr、radarr、torrent 客户端、plex 等所有内容,安装完所有内容后,我意识到 plex、sonarr、radarr 等甚至无法看到我的共享文件夹,该文件夹存在于我的虚拟机中/media/sf_Media。那么我必须采取什么步骤才能让 plex、sonarr、radarr 看到我的文件夹以及其中的所有文件夹?

抱歉,我是 Linux 新手,只用了 5 个月,所以请多多包涵。另外,抱歉我的英语不是我的主要语言

PS 我的主机是 Windows 7 Ultimate(如果这很重要的话)

编辑:我使用过,它显示了 plex 中包含sudo chmod -R 775 /media的目录,但当我单击 plex 中的 sf_Media 文件夹时,它显示为空。我也试过了,但没有成功。/mediasf_Mediasudo chmod -R 775 /media/sf_Media

因此,似乎我自己的用户可以访问/media/sf_Media/及其子目录(因为我可以使用它ls /media/sf_Media来显示内容而无需 sudo),但 docker 容器却不能。这就是问题所在。

答案1

您可以使用绑定挂载将共享目录添加到容器

docker run -v /media/thefolder:/path/in/the/container {image}

相关内容