Dockerhub 登录可以,但 docker 登录不行

问题描述 投票:0回答:1

我可以登录 DockerHub,但是如果我运行的话,可以从我的 Linux 机器登录

docker login -u DOCKER_USER -p DOCKER_PASS

使用允许我登录 dockerhub 的相同凭据,我得到了

来自守护进程的错误响应:获取“https://registry-1.docker.io/v2/”:未经授权:用户名或密码不正确

我的 passworkd 包含一个感叹号,这给我带来了一些问题,但将其用单引号括起来应该可以,对吧?喜欢

docker login -u DOCKER_USER -p 'my!pass'

可能是什么问题?我应该设置

server
docker login
参数吗?如果是,我怎么知道哪个服务器?

docker docker-registry dockerhub
1个回答
0
投票

非常简单的解决方案:我使用带有一些大写字母的用户名,这些字母在登录 DockerHub 网站时有效,但在

docker login
命令中无效。由于用户名始终为小写,因此只需用小写字母书写用户名即可。

我假设 DockerHub 网站会自动进行此转换,所以它对我来说是透明的

© www.soinside.com 2019 - 2024. All rights reserved.