docker toolbox 来自守护进程 : Get https://registry-1. docker.io/v2/: x509: 证书由未知机构签名的错误响应

标签 docker docker-toolbox

我在尝试从 docker hub 提取任何图像时遇到错误。我在 Windows 8.1 上使用 docker toolbox 社区版

例如:当尝试使用命令拉取图像时:docker pull ubuntu我收到如下错误响应:

Error response from daemon: Get https://registry-1.docker.io/v2/: x509: certificate signed by unknown authority

注意:尝试从 docker 快速终端登录时遇到相同的错误。

:login ssh to default machine

最佳答案

如果您的操作系统是 RHEL/Centos,请按照以下步骤操作:

第 1 步: 以 root 用户身份登录

第 2 步:创建一个目录。

   $ mkdir -p  /etc/pki/ca-trust/source/anchors
   $ cd /etc/pki/ca-trust/source/anchors

第 3 步:下载 DTR/Registry CA 证书。

   $ curl -k https://registry-1.docker.io/ca -o /etc/pki/ca-
     trust/source/anchors/registry-1.docker.io.crt
   $ ls -ltr
   root@centos:/etc/pki/ca-trust/source/anchors# ls -ltr
   -rw-r--r-- 1 root root 2000 May  3 10:38 registry-1.docker.io.crt
   $ chmod +x /etc/pki/ca-trust/source/anchors/registry-1.docker.io.crt

第 4 步: 刷新要信任的证书列表。

     $ sudo update-ca-trust

第 5 步:重新启动 Docker 守护进程。

     $ systemctl restart docker.service

第 6 步:验证

  $ docker login https://registry-1.docker.io/
  Username: your-user-name
  Password:
  Login Succeeded

关于docker toolbox 来自守护进程 : Get https://registry-1. docker.io/v2/: x509: 证书由未知机构签名的错误响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49248511/

相关文章:

docker - 运行 Dockerfile 时出现错误

docker - 将额外的 IP 添加到 docker 容器中的 lo 接口(interface)

docker - Docker-x509:Windows 7中未知权限错误签署的证书

docker - 脚本如何区分 Docker Toolbox 和 Docker for Windows?

docker - 从本地Dockerfile生成的Docker构建会挂起(Windows 10)

docker - 无法在端口映射的IP地址上到达另一个Docker容器

ssl - flocker-docker-plugin 不起作用

docker - 在其他驱动器中移动 boot2docker 和 .docker 文件夹

docker - 当文件夹位于桌面但不会在 C 驱动器中时,Node.js docker 容器运行

windows - 如何在docker工具箱中设置代理?