在 docker 容器中安装 VirtualBox 共享文件夹

Mounting VirtualBox shared folders inside a docker container

我有一个安装了 docker-ce 的 VirtualBox Guest OS 运行 Ubuntu Server 17.04。 我有一些共享文件夹安装在 Guest OS 中,但是当我使用 --volume 命令将它们传递到 docker 容器时,我看不到其中的任何内容。我是不是做错了什么?

sudo docker create --name=plex -v /home/kunal/media/:/media plexinc/pms-docker

我以前见过一个问题(可能已经修复),其中 docker 在守护程序启动时检测到主机上所有已安装的文件系统。如果您在启动守护程序后更改了已挂载的文件系统,它将看不到那些用于卷挂载的文件系统。解决方法是在进行任何文件系统更改后仅反弹 docker 守护程序(例如 sudo systemctl restart docker)。您可能还想尝试更新版本的 docker,看看问题是否已得到解决。