首页 > 解决方案 > x509:由未知机构签署的证书(可能是因为“crypto/rsa:...authority certificate”osmacbook”)

问题描述

我正在开发一个项目并使用 Kubernetes 学习 docker,即使我试图杀死/删除/清除所有容器,我的容器也会不断出现。因此,我尝试从我的 Mac 上卸载 Docker 和 Minikube,并从我的 Finder 中删除了一些文件夹,例如 /minikube、/docker 和其他文件夹。我重新安装了两者,现在当我尝试将它与“docker ps”或“docker build ...”一起使用时,它会返回:

“x509:证书由未知机构签名(可能是因为“crypto/rsa:验证错误”,同时尝试验证候选机构证书“osmacbook”)”

最近我也将我的 MacBook 名称从“osmacbook”更改为“ols”。

任何人都可以帮助我吗?

标签: dockerkubernetescertificatex509certificatex509

解决方案


此错误消息表示您没有受信任的证书,例如默认的自签名证书

如果您可以发布 docker-info 命令输出,可能会提供更好的帮助

另一种方法是为您的环境跳过 tls 验证;在此处查看有关DOCKER_TLS_VERIFY 变量的文档


推荐阅读