Maz*_*zzy 2 http go x509 docker
我正在使用Go包pingdom-go查询Pingdom。该应用程序被容器化为:
FROM alpine:3.8
USER nobody
ADD build/_output/bin/app /usr/local/bin/app
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
Get https://api.pingdom.com/api/2.1/checks/0: x509: certificate signed by unknown authority
Run Code Online (Sandbox Code Playgroud)
因此,alpine容器非常小,包括没有证书。您可以安装@TimCooper建议的证书:
apk add --no-cache ca-certificates
Run Code Online (Sandbox Code Playgroud)
您还可以检出GoogleContainerTools / distroless。它虽然很小,但具有一些诸如certs之类的东西,使开发工作更加轻松。
| 归档时间: |
|
| 查看次数: |
1290 次 |
| 最近记录: |