diff --git a/libnetwork/controller.go b/libnetwork/controller.go index fe9c4ddf97..5e967b7c32 100644 --- a/libnetwork/controller.go +++ b/libnetwork/controller.go @@ -69,6 +69,7 @@ import ( "github.com/docker/libnetwork/netlabel" "github.com/docker/libnetwork/osl" "github.com/docker/libnetwork/types" + "github.com/pkg/errors" "github.com/sirupsen/logrus" ) @@ -1252,7 +1253,7 @@ func (c *controller) loadDriver(networkType string) error { } if err != nil { - if err == plugins.ErrNotFound { + if errors.Cause(err) == plugins.ErrNotFound { return types.NotFoundErrorf(err.Error()) } return err