从代理后面的 Docker hub 拉取 Docker 容器会导致“由未知权威机构签署的证书”

Viv*_*vek 6 ssl proxy docker

我正在解密流量的 HTTPS Squid 代理后面从 Docker Hub 拉取 Docker 容器。

由于我没有信任我的 CA 根的代理 SSL 证书,因此在拉取时出现以下 SSL 错误:https: //index.docker.io/v1/repositories/.../images : x509:未知权威机构签署的证书

我知道我可以将 --insecure-registry 附加到私有存储库以忽略此问题,但由于某种原因我无法忽略 Docker 上托管的注册表。我对本地 DNS 服务器进行了一些分析,以查看 Docker 正在解析哪些主机名,并尝试了以下操作:

--insecure-registry docker.io --insecure-registryregistry-origin.docker.io --insecure-registryindex.docker.io --insecure-registry auth.docker.io --insecure-registryregistry-1.docker .io

这些都没有成功地让我从 Docker Hub 中拉取。有没有办法让它正常工作?