有没有办法在docker中使用默认的卷驱动器选择命名卷的路径?

时间:2017-09-10 22:20:24

标签: docker-compose docker-volume

有没有办法在docker中使用默认的卷驱动器选择命名卷的路径?

我知道我可以在每个服务中绑定挂载卷。我知道我可以在服务之外创建命名卷,并通过将它们安装在每个服务中来共享它们。但是我无法找到一种方法来获取我选择的路径上的数据(要共享),而不是使用docker' s / var / lib / docker / volumes /.

有人试图在同一个docker-compose文件的两个不同容器中共享一个卷作为挂载点,其中卷是您选择的位置吗?

1 个答案:

答案 0 :(得分:2)

使用内置docker volume插件无法做到这一点。您需要安装第三方插件,如下所示

https://github.com/CWSpear/local-persist

curl -fsSL https://raw.githubusercontent.com/CWSpear/local-persist/master/scripts/install.sh | sudo bash

docker volume create -d local-persist -o mountpoint=/data/images --name=images

docker run -d -v images:/path/to/images/on/one/ one
docker run -d -v images:/path/to/images/on/two/ two