泊坞窗卷插件没有正确检测到docker工程

我正在尝试使用go-plugin-helpers在Go中编写docker卷插件。

基本上我试图引用docker-volume-keywhiz并使其更简单。

我的驱动程序似乎与docker volume create -d mydriver -o foo=bar myvolume – 一个新的卷已成功创build,它可以挂载到容器中。 不过,我对以下事实感到困惑:

  1. docker plugin ls显示空的列表。 docker info不显示我的插件。 docker volume inspect myvolume将卷驱动程序显示为local而不是mydriver
  2. 我用Mount()调用返回一个特定的主机path – 假设它将映射到容器内的path。 但docker工人忽略它并使用/var/lib/docker/bla

此外,我发现的源代码,包括keywhiz ,不能完全针对最新的docker API进行构build。 如果有一个工作样本驱动程序,请推荐。