【问题标题】:x509: certificate signed by unknown authority (possibly because of "crypto/rsa:...authority certificate "osmacbook")x509:由未知机构签署的证书(可能是因为“crypto/rsa:...authority certificate”osmacbook”)
【发布时间】:2020-07-16 09:48:58
【问题描述】:

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

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

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

谁能帮帮我?

【问题讨论】:

  • 请提供您是如何安装 Docker、Kubernetes 等的信息。是教程还是官方文档?您是否使用了一些自己的配置 YAML?您还可以提供整个错误输出吗?
  • 你还有这个问题吗?你在使用Docker Desktop for Mac 吗?你有哪个 docker 版本?你能回答@PjoterS 的问题吗?
  • 不@matt_j,谢谢!已经解决了
  • 太好了 :) 你能描述一下你是如何解决这个问题的吗?原因是什么?这可能对社区的其他成员有所帮助。

标签: docker kubernetes certificate x509certificate x509


【解决方案1】:

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

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

另一种方法是为您的环境跳过 tls 验证;检查 DOCKER_TLS_VERIFY 变量上的 here 文档

【讨论】:

    猜你喜欢
    • 2017-12-23
    • 2020-05-27
    • 2019-10-29
    • 1970-01-01
    • 1970-01-01
    • 2020-07-23
    • 2019-10-02
    • 2023-01-09
    • 1970-01-01
    相关资源
    最近更新 更多