我正在使用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 certificate signed by unknown authority,但是没有运气。有任何想法吗?

最佳答案

因此,alpine容器非常小,包括没有证书。您可以安装@TimCooper建议的证书:

apk add --no-cache ca-certificates

您也可以结帐GoogleContainerTools/distroless。它虽然很小,但是有一些东西,例如证书,使开发工作变得更轻松。

08-25 06:49