diff --git a/lib/datasource/docker/index.js b/lib/datasource/docker/index.js
index 00b1d5898e97719c017548eb60486a51047da4f1..46fcc48539b16ae8908aa2e8ae38514abaf772a7 100644
--- a/lib/datasource/docker/index.js
+++ b/lib/datasource/docker/index.js
@@ -383,8 +383,11 @@ async function getLabels(registry, repository, tag) {
     let labels = {};
     // istanbul ignore if
     if (!manifest.config) {
-      logger.warn({ manifest }, 'Docker manifest error: no config');
-      throw new Error('registry-failure');
+      logger.info(
+        { dockerRepository: repository, tag, manifest },
+        'Docker manifest error: no config'
+      );
+      return {};
     }
     const configDigest = manifest.config.digest;
     const headers = await getAuthHeaders(registry, repository);