刚刚创build了Docker Hub帐户,证书不适用于“dockerlogin”
将我的用户名和密码复制/粘贴到Docker Hub网站可以正常工作。
密码很长,但不包含破壳符号。
复制/粘贴这些相同的凭据到命令行docker login
导致incorrect username or password
错误。 我已经尝试交互凭证(复制/粘贴和键入),并通过命令行参数,相同的结果:
# INTERACTIVE $ 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: my@email.com Password: <REDACTED> Error response from daemon: Get https://registry-1.docker.io/v2/: unauthorized: incorrect username or password # COMMAND LINE $ docker login -u my@email.com -p <REDACTED> Error response from daemon: Get https://registry-1.docker.io/v2/: unauthorized: incorrect username or password
@mustaccio是正确的。
Docker Hub网站允许您使用您的用户名或您的电子邮件login,并且网站不需要使用正确的用户名。
docker login
需要一个正确的用户名, 并不适用于您的电子邮件地址。
当我注册时,我select了一个骆驼式的用户名,例如:
MyUsername
在实践中,Docker强制这个用户名全部小写。 login后,您会在网站的右上angular看到正确的用户名。 在这个例子中:
myusername
该网站允许您使用MyUsername或myusernamelogin。
docker login
只允许myusername 。