Docker Go Image 由于权限签名未知而无法 go get
尝试在某个目录中使用 go install 安装软件包时遇到问题Docker Go 镜像。报告的错误是:
google.golang.org/protobuf/cmd/[email protected]: invalid version: Get "https://proxy.golang.org/google.golang.org/protobuf/cmd/protoc-gen-go/@v/1.27.0.info": x509: certificate signed by unknown authority
尽管努力安装 CA 证书,问题仍然存在。
根本原因和解决方案
发现对于用户来说,问题源于安全客户端 Cisco AnyConnect“Umbrella”。该客户端充当中间人,使用自己的证书重新签名请求。要解决此问题,必须将 Cisco Umbrella 根 CA 证书添加到 Docker 映像中:
通过添加必要的证书颁发机构,Docker Go 镜像现在可以使用 go get 成功检索包。
以上是为什么我的 Docker Go 镜像由于未知的权威签名而无法'go get”?的详细内容。更多信息请关注PHP中文网其他相关文章!