[英]Get https://<mydomain.com>/translate/2327496366232: x509: certificate signed by unknown authority"
[英]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.