我的 docker 收到错误“x509 certificate signed by unknown authority”,然后我发现我的 ubuntu contianerca-certificates.crt
在/etc/ssl/certs/
或/usr/local/share/certificates/
. 此错误的解决方案是将ca-certificates.crt添加到 */usr/local/share/certificates/** 文件夹并运行update-ca-certificates
命令。但我的问题是我不知道从哪里得到那个 .crt 文件。
这就是我解决这个问题的方法:
我从 docker 主机(Centos)上的文件 ca-certificates.crt 创建一个绑定卷到容器,并让容器使用它来验证受信任的 ca。
要获取证书,请运行类似于下一个命令:
此外,您可以使用以下说明: