Parcourir la source

Merge pull request #25903 from anusha-ragunathan/windows_plugin_spec

Add spec file support for Windows plugin discovery.
Brian Goff il y a 8 ans
Parent
commit
8c5c2842ba
3 fichiers modifiés avec 11 ajouts et 1 suppressions
  1. 0 1
      pkg/plugins/discovery.go
  2. 3 0
      pkg/plugins/discovery_unix.go
  3. 8 0
      pkg/plugins/discovery_windows.go

+ 0 - 1
pkg/plugins/discovery.go

@@ -16,7 +16,6 @@ var (
 	// ErrNotFound plugin not found
 	ErrNotFound = errors.New("plugin not found")
 	socketsPath = "/run/docker/plugins"
-	specsPaths  = []string{"/etc/docker/plugins", "/usr/lib/docker/plugins"}
 )
 
 // localRegistry defines a registry that is local (using unix socket).

+ 3 - 0
pkg/plugins/discovery_unix.go

@@ -0,0 +1,3 @@
+package plugins
+
+var specsPaths = []string{"/etc/docker/plugins", "/usr/lib/docker/plugins"}

+ 8 - 0
pkg/plugins/discovery_windows.go

@@ -0,0 +1,8 @@
+package plugins
+
+import (
+	"os"
+	"path/filepath"
+)
+
+var specPaths = []string{filepath.Join(os.Getenv("programdata"), "docker", "plugins")}