I think they save passwords from the command line for security reasons.
The way to do this is to log in first and then click.
https://docs.docker.com/mac/step_six/
$ docker login --username=maryatdocker --email=mary@docker.com Password: WARNING: login credentials saved in C:\Users\sven\.docker\config.json Login Succeeded
Then click
$ docker push maryatdocker/docker-whale The push refers to a repository [maryatdocker/docker-whale] (len: 1) 7d9495d03763: Image already exists c81071adeeb5: Image successfully pushed
KeepCalmAndCarryOn
source share