私有 docker 注册表的用户界面

User Interface for Private docker Registry

我有我的私人 docker 注册表。但是对于一些不了解的人来说很难管理Docker。所以我想为我的注册表使用 UI。 我在 github 上找到了这个 Docker registry UI。 我的注册表使用的是自签名证书,因此使用 SSL。 我该如何为我的注册表配置它。

目前我的注册表开始于:

docker run -d -p 5000:5000 --restart=always --name regdomain.com\
  -v `pwd`/auth:/auth \
  -e "REGISTRY_AUTH=htpasswd" \
  -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
  -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \
  -v `pwd`/certs:/certs \
  -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt \
  -e REGISTRY_HTTP_TLS_KEY=/certs/domain.key \
  registry:2

您发布的 docker 命令使用 v2 注册表,来自 atc- 的项目仍然 open issue 关于对 v2 的支持。

可能的替代方案...

注册表:0.9 v1

您可以尝试 kwk/docker-registry-frontend(v1 已弃用的分支)作为 v1 注册表的替代方案。

注册表:2 v2

对于 v2 你可以尝试:

我以前使用过所有提到的 docker-registry-frontends,但出于对作者的尊重,这些 UI 对我来说 "enough"。
所以,这就是我使用自己的 frontend for private registry 的原因,您可以从 github 或 dockerhub.
试试 你也可以在那里找到界面截图。