diff --git a/lib/util/exec/docker/index.ts b/lib/util/exec/docker/index.ts
index ebce1214a4690c15917fc62a059f1f1327d8860f..532c95dff49f4fc0102ac2e8196e28ed616af3ed 100644
--- a/lib/util/exec/docker/index.ts
+++ b/lib/util/exec/docker/index.ts
@@ -84,7 +84,11 @@ async function getDockerTag(
     { constraint },
     `Found ${scheme} version constraint - checking for a compatible ${depName} image to use`
   );
-  const imageReleases = await getPkgReleases({ datasource: 'docker', depName });
+  const imageReleases = await getPkgReleases({
+    datasource: 'docker',
+    depName,
+    versioning: scheme,
+  });
   if (imageReleases?.releases) {
     let versions = imageReleases.releases.map((release) => release.version);
     versions = versions.filter(