2017-10-05 55 views
0

版本码头登录提供虚假“成功”响应?

[[email protected] firstDocker]# docker-latest --version 
Docker version 1.13.1, build 6774275/1.13.1 

docker login伪造回应?

我使用了一个(非常有可能)不存在的帐户,或者我使用了有效帐户 ,但是密码错误。在两种情况下, 的响应是Login Succeeded。但后来以下命令 (docker-latest push)我会失败,Index response didn't contain any endpoints

[[email protected] firstDocker]# docker-latest login hub.docker.com 
Username (leeyuiwah): bogus (I don't think this is a valid account) 
Password:     (just type in some junk) 
Login Succeeded 

[[email protected] firstDocker]# docker-latest login hub.docker.com 
Username: leeyuiwah   (valid account) 
Password:     (type in a bogus password) 
Login Succeeded 

下一个命令就会失败

[[email protected] firstDocker]# docker-latest tag friendlyhello hub.docker.com/leeyuiwah/get-started:part2 
[[email protected] firstDocker]# docker-latest push hub.docker.com/leeyuiwah/get-started:part2 
The push refers to a repository [hub.docker.com/leeyuiwah/get-started] 
3088bc0df692: Preparing 
fa9c71108753: Preparing 
4cc654f2b860: Preparing 
24b02a08f57d: Preparing 
aed9311ebf15: Preparing 
17f9d9d4ce37: Waiting 
18f9b4e2e1bc: Waiting 
Index response didn't contain any endpoints 

回答

1

我建议首先尝试升级,1.13是一个9个月大的释放。这也可能是由网络上的http代理引起的。

$ docker login 
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. 
Username (*****): 
Password: 
Error response from daemon: Get https://registry-1.docker.io/v2/: unauthorized: incorrect username or password 

$ docker version 
Client: 
Version:  17.09.0-ce 
API version: 1.32 
Go version: go1.8.3 
Git commit: afdb6d4 
Built:  Tue Sep 26 22:40:46 2017 
OS/Arch:  linux/amd64 

Server: 
Version:  17.09.0-ce 
API version: 1.32 (minimum version 1.12) 
Go version: go1.8.3 
Git commit: afdb6d4 
Built:  Tue Sep 26 22:39:27 2017 
OS/Arch:  linux/amd64 
Experimental: true