docker私人registry – 基本身份validation

我build立一个不安全的私人registry使用:

[root@docker-regi ~]#docker run --entrypoint htpasswd registry:2 -Bbn myuser mypassword > /auth/htpasswd [root@docker-regi ~]#docker run -d -p 5000:5000 --restart=always --name registry_auth -v `pwd`/auth:/auth -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" registry:2 

但是当试图login时:

 [root@docker-remote ~]# !748 docker login -u myuser -p mypassword 192.168.122.190:5000 Error response from daemon: login attempt to http://192.168.122.190:5000/v2/ failed with status: 400 Bad Request [root@docker-remote ~]# 

提及https://docs.docker.com/registry/deploying/#native-basic-auth && https://github.com/docker/distribution/issues/842