我有一个docker容器,它在我的PC上托管了jupyter笔记本服务器,它已经从本地主机安装了目录。我们将此目录称为 / docker-mount 。
接下来,我在 / docker-mount 目录下创建了新目录,比如 / docker-mount / files ,然后我从其他PC上安装了一些基于cifs的存储#strong; / docker-mount / files 目录下的文件系统。
我希望docker容器的文件系统可用于使用此网络装载,但它仅适用于本地创建的目录文件,但并非所有内容都可用安装在文件中。
我认为这是linux文件系统的工作方式,但仍然不相信这个想法。
有没有办法让这成为可能?
答案 0 :(得分:0)
我建议你将cifs共享驱动器挂载为Docker卷。根据我的经验,依赖与主机共享的驱动器是不可靠的,特别是在Docker世界中反映的文件更改方面。此外,您的生产环境不会与您的开发主机拥有此共享驱动器。
使用Netshare cifs驱动程序创建一个docker卷。 http://netshare.containx.io/docs/cifs#creating-a-volume-with-docker-volume
然后将您的卷正常安装在需要访问cifs驱动器的任何容器上。