提问
我有我的私人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.可能的替代方案…
注册表:0.9 v1
您可以尝试使用kwk/docker-registry-frontend(不建议使用v1的分支)替代v1注册表.
注册表:2 v2
对于v2,您可以尝试: