docker registry 开启登陆验证

  • 生成密码

使用htpasswd来生成registry的密码
mkdir /registry/pwd/
docker run --entrypoint htpasswd registry -Bbn testuser testpassword > /registry/pwd/htpasswd


生成密码
  • 运行带有验证的registry

docker run -d -v /registry/pwd/:/auth/ -v /dockerdata/registry:/var/lib/registry -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd -p 5000:5000 --restart=always --privileged=true --name docker-registry4 registry:latest


启动容器
  • 登陆到仓库

docker login 172.16.4.104:5000


登陆
  • 推送镜像到仓库

docker tag ubuntu 172.16.4.104:5000/ubuntu1:1
docker push 172.16.4.104:5000/ubuntu1:1


打标签和推送
  • web管理端

http://172.16.4.104:8081


需要验证
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容