来自后台程序的docker工具箱错误响应:Gethttps://registry-1.docker.io/v2/: x509:由未知机构签署的证明
尝试从docker hub中提取任何图像时出错。我在Windows8.1上使用docker工具箱社区版 Ex:尝试使用命令拉取图像时:来自后台程序的docker工具箱错误响应:Gethttps://registry-1.docker.io/v2/: x509:由未知机构签署的证明,docker,docker-toolbox,Docker,Docker Toolbox,尝试从docker hub中提取任何图像时出错。我在Windows8.1上使用docker工具箱社区版 Ex:尝试使用命令拉取图像时:docker pull ubuntu我得到如下错误响应: Error response from daemon: Get https://registry-1.docker.io/v2/: x509: certificate signed by unknown authority 注意:我在尝试从docker quick terminal登录时遇到相同的错误 :
docker pull ubuntu
我得到如下错误响应:
Error response from daemon: Get https://registry-1.docker.io/v2/: x509: certificate signed by unknown authority
注意:我在尝试从docker quick terminal登录时遇到相同的错误
:如果您的操作系统是RHEL/Centos,请遵循以下步骤: 步骤1:以root用户身份登录 步骤2:创建一个目录 步骤3:下载DTR/Registry CA证书 步骤4:刷新要信任的证书列表 步骤5:重新启动Docker守护程序 第6步:验证
我的问题在于镜像源:
{
"debug": true,
"experimental": false,
"registry-mirrors": ["http://hub-mirror.c.163.com"],
"insecure-registries":["registry-1.docker.io"]
}
Docker引擎的部分改造;
关于版本:
我认为您必须更新注册表的
更新ca信任<代码>curl-khttps://registry-1.docker.io/ca -o/etc/pki/ca trust/source/anchors/registry-1.docker.io.crt
谢谢。抱歉,我必须使用ssh连接到vm吗?我正在与您分享答案部分中的步骤,请稍候。这是否可以应用于windows?我尝试使用您的步骤登录到docker默认机器。我添加了问题中提供的屏幕截图否这不适用于windows这是针对centos/RHEL Linux的你能分享屏幕截图中的哪个操作系统吗?我使用的是windows 8.1这不是验证,我可以登录,但在pull中出现了相同的错误。
$ 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
$ sudo update-ca-trust
$ systemctl restart docker.service
$ docker login https://registry-1.docker.io/
Username: your-user-name
Password:
Login Succeeded
{
"debug": true,
"experimental": false,
"registry-mirrors": ["http://hub-mirror.c.163.com"],
"insecure-registries":["registry-1.docker.io"]
}