windows - 尝试使用 Docker CLI 拉取 docker 映像时出现 authenticationrequired 错误
问题描述
我正在尝试使用以下命令从 docker hub 中提取一个简单的 hello-world 图像:
docker run hello-world
但我在 Windows 7 上收到此错误:
Unable to find image 'hello-world:latest' locally
C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: Get https://registry-1.docker.io/v2/: authenticationrequired.
我尝试了很多不同的东西,但似乎都没有奏效:
1 - 我尝试登录,但我得到了同样的错误:
docker login
尝试了我的用户名,我的电子邮件......同样的错误:
Error response from daemon: Get https://registry-1.docker.io/v2/: authenticationrequired
2 - 重新启动 docker 机器,同样的错误。
3 - 多次重新安装 Docker 和 Oracle VirtualBox
4 - 在这里完成所有步骤:https ://github.com/docker/kitematic/wiki/Common-Proxy-Issues-&-Fixes
我真的不知道如何解决这个问题了。
解决方案
当我尝试登录公司代理后面的 docker 时遇到了这个问题。你有类似的情况吗?如果是这样,请查看是否将“ https://registry-1.docker.io/v2/ ”添加到代理的HTTPS分析的豁免列表中。
如果您没有使用代理,请检查您是否有任何软件可以进行 HTTPS 分析。有时像 Fiddler 或 Antivirus 这样的软件会这样做。如果您发现类似的内容,请查看是否可以将网址列入白名单
希望能帮助到你。我很难弄清楚我的问题
推荐阅读
- sql - 如何在 SQL Server 中为一项添加两条记录?
- javascript - 如何检查用户是否在 iframe(外部域)中输入内容
- spring-boot - 如何使用 sec:authorize 属性?
- scala - elasticsearch 1.6 elasticsearch命令和代码在jdk11中不起作用
- ssl - 使用 ESP8266 的 SSL 连接失败
- java - 库 'Maven: javax.enterprise:cdi-api:2.0-PFD2' 路径损坏
- swift - 使用 Dropbox 在同一个应用程序中记录多个用户
- python - 如何无限运行后台任务
- google-cloud-functions - 在 Actions on Google 上启动登录流程时,Dialogflow 应用停止工作
- c++ - 使用 while(cin>>) 的 C++ 代码无法终止并输出最后一个查询的答案