我有我的私人码头注册表。但对于一些不了解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
答案 0 :(得分:4)
您发布的docker
命令使用v2
注册表,来自atc-
的项目仍有open issue关于v2
的支持。
可能的替代方案......
v1
您可以尝试使用kwk/docker-registry-frontend(v1弃用的分支)作为v1
注册管理机构的替代方案。
v2
对于v2
,您可以尝试:
答案 1 :(得分:0)
之前我使用过所有提到过的docker-registry-frontends,但是对于作者的所有方面,这些UI对我来说并不“足够”。
所以,这就是为什么我使用自己的frontend for private registry,你可以从github或dockerhub尝试它。
你也可以在那里找到界面截图。