繁体   English   中英

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

[英]x509 certificate signed by unknown authority - 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 证书,但没有运气。 有任何想法吗?

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

apk add --no-cache ca-certificates

您还可以查看 GoogleContainerTools/distroless 它是最小的,但有一些东西,比如证书,让开发生活变得更容易一些。

将以下 cmd 添加到您的 Dockerfile 可以修复它。

FROM alpine:3.8

RUN apk update && apk add ca-certificates && rm -rf /var/cache/apk/*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM