Nexus 3.37.0-01 Anonymous Docker Doesn't Work?

I’ve got a reasonably fresh install of Nexus 3.37.0-01 OSS, and have created a Docker repository (and have added an extra nginx https proxy to the new repository port). Initially I left the “Allow Anonymous Docker Pull” box unchecked. With this, I can docker login, pull and push no problems.

I’d like to allow anonymous pulls, so enabled the Docker Bearer Token Realm, enabled the anonymous user, added some permissions to it. I then checked the “Allow Anonymous Docker Pull” checkbox, but now nothing works - I can’t pull, push, login - nothing. All fail with an error like this:

Error response from daemon: Head "https://nexus.example.com:8082/v2/dev-team/build-env/manifests/master-linux-x86_64": error parsing HTTP 404 response body: invalid character '<' looking for beginning of value: "\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <title>404 - Nexus Repository Manager</title>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/>\n\n\n <!--[if lt IE 9]>\n <script>(new Image).src=\"../favicon.ico?3.37.0-01\"</script>\n <![endif]-->\n <link rel=\"icon\" type=\"image/png\" href=\"../favicon-32x32.png?3.37.0-01\" sizes=\"32x32\">\n <link rel=\"mask-icon\" href=\"../safari-pinned-tab.svg?3.37.0-01\" color=\"#5bbad5\">\n <link rel=\"icon\" type=\"image/png\" href=\"../favicon-16x16.png?3.37.0-01\" sizes=\"16x16\">\n <link rel=\"shortcut icon\" href=\"../favicon.ico?3.37.0-01\">\n <meta name=\"msapplication-TileImage\" content=\"../mstile-144x144.png?3.37.0-01\">\n <meta name=\"msapplication-TileColor\" content=\"#00a300\">\n\n <link rel=\"stylesheet\" type=\"text/css\" href=\"../static/css/nexus-content.css?3.37.0-01\"/>\n</head>\n<body>\n<div class=\"nexus-header\">\n <a href=\"..\">\n <div class=\"product-logo\">\n <img src=\"../static/rapture/resources/icons/x32/nexus-white.png?3.37.0-01\" alt=\"Product logo\"/>\n </div>\n <div class=\"product-id\">\n <div class=\"product-id__line-1\">\n <span class=\"product-name\">Nexus Repository Manager</span>\n </div>\n <div class=\"product-id__line-2\">\n <span class=\"product-spec\">OSS 3.37.0-01</span>\n </div>\n </div>\n </a>\n</div>\n\n<div class=\"nexus-body\">\n <div class=\"content-header\">\n <img src=\"../static/rapture/resources/icons/x32/exclamation.png?3.37.0-01\" alt=\"Exclamation point\" aria-role=\"presentation\"/>\n <span class=\"title\">Error 404</span>\n <span class=\"description\">Not Found</span>\n </div>\n <div class=\"content-body\">\n <div class=\"content-section\">\n Not Found\n </div>\n </div>\n</div>\n</body>\n</html>\n\n"

If I re-un-check the “allow anonymous pull” box, then it all works again (but requires authentication).

I don’t have any other versions of Nexus to try this on here, but in the past I don’t remember any problems like this. Did I miss something or is there a problem with this release?

Any help much appreciated!