docker toolbox来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:x509:由未知权限签名的certific ate

时间:2018-03-13 04:49:20

标签: docker docker-toolbox

嗨伙计们在尝试从码头集线器中提取任何图像时出错。我在Windows 8.1上使用docker toolbox社区版

例如:尝试使用命令提取图像时: docker pull ubuntu 我收到如下错误响应: 来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:x509:由未知权限签名的证书

注意:尝试从docker quick terminal登录时出现同样的错误。

login ssh to default machine

2 个答案:

答案 0 :(得分:0)

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

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

第2步: 创建目录。

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

第3步: 下载DTR /注册管理机构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

答案 1 :(得分:0)

我的问题是由于镜像源:

{
  "debug": true,
  "experimental": false,
  "registry-mirrors": ["http://hub-mirror.c.163.com"],
  "insecure-registries":["registry-1.docker.io"]
}

对Docker Engine的部分修改; 关于版本:

enter image description here