我创建了一个docker容器,用于使用GoLang与Google api通讯。我开始使用SCRATCH容器,并certificate signed by unknown authority在更改为ubuntu / alpine 时遇到错误,但仍然收到错误。
resp, err := client.Get("https://www.googleapis.com/oauth2/v3/userinfo")
解决这个问题的任何帮助都是很好的。我可以在Mac上正常运行代码。
做完一些研究后,我可以看到问题了 https://github.com/golang/go/issues/24652
但是我不知道这是否直接相关,或者是否需要与容器共享一些证书。