嗨伙计们在尝试从码头集线器中提取任何图像时出错。我在Windows 8.1上使用docker toolbox社区版
例如:尝试使用命令提取图像时: docker pull ubuntu 我收到如下错误响应: 来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:x509:由未知权限签名的证书
注意:尝试从docker quick terminal登录时出现同样的错误。
答案 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的部分修改; 关于版本: