In earlier version 4.35 login was not required to be able to pull. With 4.37.1 the docker pull command just hangs and never completes for any image, nginx for example. If I login (private) it works fine.
Is there are change here or some misconfiguration? One of my colleagues uses version 4.37.1 and he does not require login.
Logging in is only required for private repos, but sometimes you have to log in again or the opposite, log out so some tokens can be reset to make pull work again. It is a known issue. If pull works for you know, try logging out and try to pull again.