Skip to main content

Docker Success Center

The Docker enterprise customer portal.

Docker, Inc.

Pull error ”The Repository is Locked, access denied"

Question

Why am I receiving the error”The Repository is Locked, access denied”message when trying to pull or push my Docker Hub repository?

Answer

This problem may occur for two reasons: 

  • User has their Default Repository Visibility set to Private and they push a new repository using the Docker CLI. If you don't have any free private repositories available, then the new repository will become locked due to the visibility defaulting as Private.
  • Decline in payment collection for the current subscription plan for the private repositories.

If you encounter such a problem, please change your default repository visibility to Public and push your image to a public repository.  If you need the repository to remain private, confirm you have enough private repositories available and that your billing is current.  If neither of these methods are relevant to your issue please send an email to billing@docker.com.