diff --git a/plugin/distribution/pull.go b/plugin/distribution/pull.go index 1bae8d4bb7..b8b3ebb492 100644 --- a/plugin/distribution/pull.go +++ b/plugin/distribution/pull.go @@ -143,7 +143,8 @@ func Pull(name string, rs registry.Service, metaheader http.Header, authConfig * logrus.Debugf("pull.go: error in json.Unmarshal(): %v", err) return nil, err } - if m.Config.MediaType != MediaTypeConfig { + if m.Config.MediaType != MediaTypeConfig && + m.Config.MediaType != "application/vnd.docker.plugin.image.v0+json" { return nil, ErrUnsupportedMediaType }