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

edu*_*nio 4 docker

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

x509: certificate signed by unknown authority
Run Code Online (Sandbox Code Playgroud)

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

我的同事没有这个问题。

关于这个有什么想法吗?

Nic*_*Ben 8

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

{
    "insecure-registries" : [ "your.registry.host:5000" ]
}
Run Code Online (Sandbox Code Playgroud)

然后您需要重新启动docker。

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


小智 7

在 Windows 中,您可以在以下位置找到该文件

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

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