猿问

由未知权威机构签署的 x509 证书 - go-pingdom

我正在使用 Go 包pingdom-go来查询 Pingdom。该应用程序被容器化为:

FROM alpine:3.8
USER nobody

ADD build/_output/bin/app /usr/local/bin/app

但是我收到以下错误:

Get https://api.pingdom.com/api/2.1/checks/0: x509: certificate signed by unknown authority

我已经尝试过这里建议的x509 证书由未知权威机构签名但没有运气。有任何想法吗?



慕的地10843
浏览 168回答 2
2回答

缥缈止盈

所以alpine容器非常小,包括没有证书。您可以像@TimCooper 建议的那样安装证书:apk add --no-cache ca-certificates您还可以查看GoogleContainerTools/distroless。它很小,但有一些东西,比如证书,可以让开发生活更轻松一些。

慕盖茨4494581

将以下 cmd 添加到您的 Dockerfile 可以修复它。FROM alpine:3.8 RUN apk update && apk add ca-certificates && rm -rf /var/cache/apk/*
随时随地看视频慕课网APP

相关分类

Go
我要回答