有没有什么方法可以在运行docker容器中重新装载新的坐骑?

我有一个docker集装箱,它是托pipe我的PC上的jupyter笔记本服务器,从本地主机挂载目录。 我们来调用这个目录/ docker-mount

接下来,我在目录/ docker-mount下创build了新的目录,例如/ docker-mount / files ,然后在/ docker-mount / files目录下从其他PC的文件系统挂载了一些基于cifs的存储。

我预计docker集装箱的文件系统可以使用这个networking装载,但它只适用于本地创build的目录文件 ,但不是在文件中装入的所有内容。

我认为这是如何Linux文件系统的作品,但仍然没有信心的想法。

有什么办法可以做到这一点吗?

我build议你将CIFS共享驱动器安装为Docker卷。 根据我的经验,依靠与主机的共享驱动器是不可靠的,特别是关于在Docker世界中反映的文件更改。 除此之外,您的生产环境将不会与您的开发主机共享驱动器。

  1. 使用Netshare cifs驱动程序创build一个docker卷。 http://netshare.containx.io/docs/cifs#creating-a-volume-with-docker-volume

  2. 然后将您的卷正常安装在任何需要访问CIFS驱动器的容器上。