docker - 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”。
任何人都可以帮助我吗?
解决方案
此错误消息表示您没有受信任的证书,例如默认的自签名证书
如果您可以发布 docker-info 命令输出,可能会提供更好的帮助
另一种方法是为您的环境跳过 tls 验证;在此处查看有关DOCKER_TLS_VERIFY 变量的文档
推荐阅读
- powershell - 尝试编写脚本以在浏览器中启动网站并执行一些检查
- javascript - 链接到 Bot 在 MSTeams 中发布的消息
- javascript - websocket的客户端端口号如何在谷歌浏览器中获取
- ruby-on-rails - 停止在哈希 Ruby on Rails 中编码的字符串
- javascript - d3 RadarChart:加载json数据
- c++ - 我可以将 std::vector 中的内存重新转换为完全不同的类型吗?
- python - 缺少 1 个必需的位置参数:尝试创建按钮时的“自我”
- postgresql - 如何将 postgres 中 ksuid 的默认值赋予列?postgres中是否有ksuid的替代品?
- r - 使用 ggplotly() 时删除构面之间的空白
- java - Spring JPA 实体映射 LocalDate 和 LocalDateTime 字段到 Sql Server