[英]How to configure Docker for Windows to accept a self-signed SSL?
我的工作网络正在使用 SSL 检查,并且正在使用自己的根 CA 证书对所有 SSL 流量进行签名。 企业 CA 根证书已安装在我的受信任的根证书存储中。
但是,当我尝试使用 docker 客户端拉取图像时,出现以下错误:
$ docker pull ubuntu
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/: x509: certificate signed by unknown authority
我在 Windows 10 上使用最新版本的 Docker for Windows(版本 17.12.0-ce-win46 (15048))。
我如何/在哪里可以安装根证书以便 docker 看到它?
您可能可以根据文档进行操作。 将以下内容添加到C:\ProgramData\docker\config\daemon.json
:
{
"insecure-registries" : ["registry-1.docker.io"]
}
除了在 daemon.json/docker 桌面设置中添加 insecure-registries 之外,您还应该双击 self-CA 来安装它们。 注意:您需要将 CA 保存在信任区域,而不是个人或其他不信任区域。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.