专用Docker注册表:“ x509:由未知授权机构签名的证书”仅适用于Windows映像

时间:2018-07-09 10:12:44

标签: docker

尝试从私有Docker注册表中提取Windows映像时,出现以下错误

x509: certificate signed by unknown authority

我已经安装了正确的证书,并且可以毫无问题地提取Linux映像,但是由于某些原因,我无法提取Windows映像。

我的同事没有这个问题。

对此有什么想法吗?

2 个答案:

答案 0 :(得分:6)

要添加不安全的Docker注册表,请添加文件/etc/docker/daemon.json(在Linux中),其内容如下:

{
    "insecure-registries" : [ "your.registry.host:5000" ]
}

,然后您需要重新启动docker。

对于Windows,文件位于以下路径:     C:\ProgramData\docker\config\daemon.json

答案 1 :(得分:3)

在windows中你可以找到那个文件

<块引用>

C:\Program Files\Docker\Docker\resources\windows-daemon-options.json

按照 Nicola Ben 的建议进行更改,然后重新启动 docker。