diff --git a/lib/datasource/docker/index.js b/lib/datasource/docker/index.js
index 46fcc48539b16ae8908aa2e8ae38514abaf772a7..fa378d945ba4e01b094dc9192e4fce47c63d67c5 100644
--- a/lib/datasource/docker/index.js
+++ b/lib/datasource/docker/index.js
@@ -380,15 +380,15 @@ async function getLabels(registry, repository, tag) {
       return {};
     }
     const manifest = JSON.parse(manifestResponse.body);
-    let labels = {};
     // istanbul ignore if
-    if (!manifest.config) {
-      logger.info(
-        { dockerRepository: repository, tag, manifest },
-        'Docker manifest error: no config'
+    if (manifest.schemaVersion !== 2) {
+      logger.debug(
+        { registry, dockerRepository: repository, tag, manifest },
+        'Manifest schema version is not 2'
       );
       return {};
     }
+    let labels = {};
     const configDigest = manifest.config.digest;
     const headers = await getAuthHeaders(registry, repository);
     if (!headers) {