Reported here by a user in for-mac.
In Docker for desktop we are using the cloud federation authentication api and with this api it is possible to do authentication with email instead of username.
It could be nice to add this in cli too.
Steps to reproduce the issue:
- docker login
- use your email as user
- authentication failed
Describe the results you received:
#[10:36] $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: user@mycompany.com
Password:
Error response from daemon: Get https://registry-1.docker.io/v2/: unauthorized: incorrect username or password
Describe the results you expected:
#[10:54] $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: user@mycompany.com
Password:
Login Succeeded
Additional information you deem important (e.g. issue happens only occasionally):
Output of docker version:
Client:
Version: 18.03.0-ce-rc3
API version: 1.37
Go version: go1.9.4
Git commit: e730959
Built: Thu Mar 8 20:12:09 2018
OS/Arch: darwin/amd64
Experimental: true
Orchestrator: kubernetes
Server:
Engine:
Version: 18.03.0-ce-rc3
API version: 1.37 (minimum version 1.12)
Go version: go1.9.4
Git commit: e730959
Built: Thu Mar 8 20:20:22 2018
OS/Arch: linux/amd64
Experimental: true```
Output of docker info:
Containers: 13
Running: 0
Paused: 0
Stopped: 13
Images: 173
Server Version: 18.03.0-ce-rc3
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: cfd04396dc68220d1cecbe686a6cc3aa5ce3667c
runc version: 4fc53a81fb7c994640722ac585fa9ca548971871
init version: 949e6fa
Security Options:
seccomp
Profile: default
Kernel Version: 4.9.87-linuxkit-aufs
Operating System: Docker for Mac
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 1.952GiB
Name: linuxkit-025000000001
ID: VJUA:FF4R:5TOO:UEUE:F2WS:BHNJ:JQAB:TT7E:HSRT:4ZCN:DMAV:VHWN
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
File Descriptors: 23
Goroutines: 45
System Time: 2018-03-23T09:56:07.100434983Z
EventsListeners: 4
HTTP Proxy: docker.for.mac.http.internal:3128
HTTPS Proxy: docker.for.mac.http.internal:3129
Registry: https://index.docker.io/v1/
Labels:
Experimental: true
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
**Additional environment details (AWS, VirtualBox, physical, etc.): docker for mac
Reported here by a user in for-mac.
In Docker for desktop we are using the cloud federation authentication api and with this api it is possible to do authentication with email instead of username.
It could be nice to add this in cli too.
Steps to reproduce the issue:
Describe the results you received:
Describe the results you expected:
Additional information you deem important (e.g. issue happens only occasionally):
Output of
docker version:Output of
docker info:**Additional environment details (AWS, VirtualBox, physical, etc.): docker for mac