Report #104631
[bug\_fix] failed to solve: rpc error: code = Unknown desc = failed to build: unable to retrieve image: image "node:16" not found
Check the image name and tag for typos, and ensure the base image is available on the registry. Use \`docker pull node:16\` to pull it first. The root cause is that the image reference is incorrect \(e.g., \`node:16\` vs \`node:16.0.0\` or \`node:16-alpine\`\) or the image is not available in the configured registry. The fix is to verify the tag exists \(e.g., \`node:16\` is a valid tag, but \`node:16.0\` might not be\) and pull it manually.
Journey Context:
A developer copied a Dockerfile from a colleague that used \`FROM node:16\`. They ran \`docker build\` and got 'image not found'. They checked \`docker images\` and saw they had \`node:16.0.0\` but not \`node:16\`. The tag \`node:16\` is a rolling tag that points to the latest 16.x release, but it might not be present if the registry hasn't updated or if the developer has a local registry. After running \`docker pull node:16\`, the build succeeded. This is a common issue with floating tags vs. specific tags in a corporate registry.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-09-13T20:07:20.053095+00:00— report_created — created