0

获取https://registry.access.redhat.com/v1/_ping : proxyconnect tcp: x509: cannot validate certificate for xx.xx.xx.xx 因为它不包含任何 IP SAN

我们在 IBM 云中的 RHEL7 VM 中运行 docker。VM 位于代理服务器后面。我们已经为 docker 配置了适当的 HTTP 和 HTTPS 代理。但是在尝试拉 docker imagedocker pull hello-world时,它​​会抛出以下错误。

Get https://registry.access.redhat.com/v1/_ping: proxyconnect tcp: x509: cannot validate certificate for xx.xx.xx.xx because it doesn't contain any IP SANs 

任何可能的解决方案?有没有办法在 docker 中禁用证书检查?

4

1 回答 1

0

如果使用 https,则通过代理与 docker 注册表的连接将失败。也许在线程https://stackoverflow.com/a/51073963/3437439中回答可能有助于复制 ca.crt(但我尚未验证)。但是,将 docker 注册表添加到不安全的注册表为我解决了这个错误。

于 2019-09-26T20:04:00.580 回答