使用Golang进行https进行请求时,遇到了failed to load system roots
的问题, 因为是跑在docker中的缘故,发现时没有安装ca-certificates,安装即可。
附alpine安装方法:
apk update && apk add ca-certificates
或者直接使用我做好的基础alpine镜像,将源切换到了ustc,安装了glibc解决golang使用cgo编译某些不能跑通的bug,同时安装了ca-certificates
镜像:
docker pull scofieldpeng/alpine:glibc-2.7