带basic认证的registry
安装httpd-tools工具,将账号密码重定向到指定路径下的文件
yum install httpd-tools -y
mkdir /opt/registry-var/auth/ -p
htpasswd -Bbn quyunlong 123456 >> /opt/registry-var/auth/htpasswd
每次追加密码文件htpasswd,里面的值都是不一样的
###–restart=always :可加可不加
docker run -d -p 5000:5000 --restart=always -v /opt/registry-var/auth/:/auth/ -v /opt/myregistry:/var/lib/registry -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" registry
需要进行验证,如果不验证,无法从私有仓库上传或者下载
docker login 192.168.111.10:5000
登录账号:quyunlong
密码:123456
验证成功
验证完会生产一个json文件,下次就不需要进行验证了,免密了
浏览器登录也会进行验证
验证后查看到仓库上传的镜像信息