如何使用spotify-docker-client挂载目录?

时间:2019-06-19 11:11:45

标签: docker spotify-docker-client

我有一个项目,该项目使用spotify-docker-client创建docker容器,并且这些容器包含一些曾经可用的目录安装,但突然似乎坏了。是否有某种可能破坏我现有方法的更新,并且有什么方法可以解决此问题?

使用Windows的docker可以访问我的C驱动器,并且在使用docker-compose时挂载工作正常,但是spotify-docker-client似乎存在某种问题。我正在使用8.16.0版本的spotify-docker-client,docker 18.09.2和docker api 1.39。

这种方法产生的方法通常可以正常工作:

HostConfig peerHostConfig = HostConfig.builder()
                .extraHosts(hosts)
                .privileged(true)
                .appendBinds("/var/run/:/host/var/run/")
                .appendBinds("/folder1/folder2/folder3:/etc/folder1/folder2")
                .portBindings(portBindings)
                .build()

Folder3包含更多文件夹,其中还包括文件夹和文件。该解决方案曾经用于挂载folder3及其所有内容,但现在它只是挂载folder3及其内部的一个路径。因此,例如,如果它具有folder4和folder5作为子文件夹,则仅安装其中一个。如果任何文件夹包含文件,则这些文件将不会挂载。

0 个答案:

没有答案