泊坞窗卷插件没有正确检测到docker工程
我正在尝试使用go-plugin-helpers
在Go中编写docker卷插件。
基本上我试图引用docker-volume-keywhiz
并使其更简单。
我的驱动程序似乎与docker volume create -d mydriver -o foo=bar myvolume
– 一个新的卷已成功创build,它可以挂载到容器中。 不过,我对以下事实感到困惑:
-
docker plugin ls
显示空的列表。docker info
不显示我的插件。docker volume inspect myvolume
将卷驱动程序显示为local
而不是mydriver
。 - 我用
Mount()
调用返回一个特定的主机path – 假设它将映射到容器内的path。 但docker工人忽略它并使用/var/lib/docker/bla
。
此外,我发现的源代码,包括keywhiz
,不能完全针对最新的docker API进行构build。 如果有一个工作样本驱动程序,请推荐。