x509:证书由未知授权机构签名:Docker中的Google存储

q43xntqr  于 2023-03-01  发布在  Docker
关注(0)|答案(2)|浏览(173)

运行一个从Docker中攻击Google存储的工具,我不断收到以下错误:"x509:证书由未知颁发机构签名"。
我查阅了几篇文章,建议安装ca证书可以为我解决这个问题,但是在我的docker版本中这样做没有效果。
如何从Docker中访问Google存储?

0sgqnhkj

0sgqnhkj1#

在我的特殊情况下,这个问题的出现是因为我使用了一个默认的ubuntu:18.04 Docker映像,而没有安装Google Cloud SDK。
当我切换到预装了Google Cloud SDK的Docker映像时,比如gcr.io/cloud-genomics-pipelines/io,或者如果我在Ubuntu示例中安装了这些工具,这个问题就解决了。

tzdcorbm

tzdcorbm2#

或者在alpine图像中,添加ca-certificates也对我有效:

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

相关问题