首页 > 解决方案 > 来自守护进程的错误响应:Get https://registry-1.docker.io/v2/: x509: certificate signed by unknown authority

问题描述

我正在使用 docker 工具箱(快速启动终端和命令提示符)进行学习,当我运行此命令时,出现以下错误:

>> 码头工人拉你好世界

使用默认标签:来自守护进程的最新错误响应:获取https://registry-1.docker.io/v2/:x509:证书由未知机构签名

通过“Docker login”登录也得到错误。我从 docker-hub 中提取,而不是任何私有注册表。

这是我为解决它所做的工作:

  1. 我已经完全重新安装了 docker 工具箱。(也从驱动器卸载+删除文件)

  2. 使用了命令。“码头机器重新生成证书”。

  3. 创建了我自己的自签名证书(通过 openssl)并正确添加

  4. 使用命令>>docker pull hello-world --disable-content-trust。

  5. 禁用 TLS 映像验证

  6. 将受信任的注册表添加到配置文件中。

  7. 将注册表添加到 C:/ProgramData/Docker/config/deamon.json 中的 deamon.json。

但没有任何效果。

我该怎么做才能让它再次运行?

请澄清,如果您需要有关某事的更多信息,请询问。

我已按照 docker docs 上的说明进行安装。

我的系统规格:

处理器:i5 第 8 代;

Windows 10 企业版 x64 位。

标签: dockerkubernetescertificatex509

解决方案


推荐阅读