在浏览器中访问私有Docker仓库

10

我有一个私有的Docker仓库,像 myregistry.com:5000。 我可以在客户端中推送和拉取镜像,并且一切正常。 但是,当我在浏览器中访问 https://myregistry.com:5000/v1 时,会显示错误 404 页面未找到。 有没有办法在浏览器中访问仓库?

2个回答

11

1
@saurg 不行,正如Elton的回答所提到的。你需要安装一个工具来浏览那个注册表。 - VonC
如果我在kwk/docker-registry-frontend中引用了/certs/domain.crt/certs/domain.key文件,如何使用启用了SSL加密的前端? - saurg
@saurg 我不确定,建议您提出一个新问题,并为此问题选择一个被接受的答案。 - VonC
谢谢您的建议。我已经在http://stackoverflow.com/questions/40087966/private-docker-registry-frontend-with-ssl-encryption上发布了一个新问题。如果您可以请任何人回答,那就太好了。 - saurg
我在kwk前端遇到了一个问题,即v2版本有时当我在主页上点击“浏览存储库”时,它会跳转到“http://localhost/repositories/20”(搜索20;显然什么也没有显示)。 - saurg
显示剩余3条评论

8
registry:2镜像没有Web UI - 它不是Docker Hub的本地版本,它只有核心注册表功能和REST API。 您可以直接查询API:
> curl http://localhost:5000/v2/_catalog
{"repositories":[]}  

如果你想要像Hub一样的Web用户界面,可以尝试使用Docker Trusted Registry。请点击此处了解更多信息。

1
对于对DTR感兴趣的人,请注意安装它需要docker UCP(https://docs.docker.com/datacenter/dtr/2.4/guides/admin/install/#step-2-install-ucp),而docker UCP又需要docker EE(企业版)(https://docs.docker.com/datacenter/ucp/2.2/guides/admin/install/#step-2-install-docker-ee-on-all-nodes)。 - lampShadesDrifter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接