我创建了一个docker容器,使用GoLang与谷歌API交互。一开始我使用的是SCRATCH容器,但更改为ubuntu/alpine后出现错误certificate signed by unknown authority
。
resp, err := client.Get("https://www.googleapis.com/oauth2/v3/userinfo")
希望得到任何有关解决此问题的帮助。在我的mac上可以正常运行代码。
经过一些研究,我发现了https://github.com/golang/go/issues/24652的问题,但我不确定这是否直接相关或者我是否需要与容器共享某些证书。