将主机目录绑定到正在运行的泊坞窗容器的卷中

假设我使用绑定安装的本地文件夹启动Docker容器:

docker run --rm -v /ux1/dmtest:/data -it ubuntu 

然后,在本地 – 不是在容器内,我绑定一个目录从另一个fs到/ux1/dmtest

 mkdir /ux1/dmtest/bm mount --bind /ux0/bm /ux1/dmtest/bm 

现在,从容器中,我看到/data/bm/并且可以向其写入内容,但是这个内容在/ux0/bm上的主机上是不可见的。

这个内容在哪里存储? 有没有办法将额外的存储挂载到运行的docker集装箱(这种解决方法显然不起作用)?

事实之后的挂载将不会被容器看到,因为Docker使用了挂载名称空间。 这些文件将位于第二次绑定安装之前的/ ux1 / dmtest目录中。

如果你想使用绑定挂载,将其放在适当位置,然后启动docker守护进程,然后你的容器就会看到它。