Error Knowledge Base Docker repository_not_exist

FATA[0000] Repository does not exist: <user>/<repo>

Docker cannot pull from that repository because the name is wrong, the repository does not exist, or your account lacks access.

What Repository Path Docker Could Not Resolve

Docker cannot pull from that repository because the name is wrong, the repository does not exist, or your account lacks access.

Check the exact registry repository path

Print the exact image reference, including registry host and namespace.

Log in to that exact registry host and verify the repository exists in the registry UI or API.

If CI rewrites image names or registries, compare the resolved reference in the failing job with a known-good environment.

Fix the repository path or create it

Confirm the full image reference first, especially the registry host, namespace, and repository name.

If you are pushing, create the repository first if your registry requires that step.

If you are pulling, correct the repository path or credentials until the registry resolves that repository.

Why the Repository Path Does Not Resolve

The registry host, namespace, or repository name is wrong.

The repository has not been created or is not visible to the account in use.

A script or CI variable is pointing at the wrong registry or repository path.

Verify the Repository Path Resolves Now

Retry the pull or push against the corrected repository path and confirm it succeeds, and confirm the repository is visible in the registry UI or API under the exact expected path.

Typical Output

FATA[0000] Repository does not exist: <user>/<repo>

Avoid Version and Source Drift

To prevent this, standardize image naming conventions and registry host variables across CI and deployment code, and validate the final image reference in CI before running pull, tag, or push steps.

How Docker resolves registry repository paths

Docker authenticates to one registry host, then asks for one exact repository path under that host. If the host, namespace, or repository name is wrong, or the repository is not visible to that account, the registry rejects the request.

Need help or found a mistake? Contact RepoFlow support for questions.

Join our mailing list