在 debian:buster docker 镜像上没有安装证书?

发布时间:2021-03-04 11:18

我正在遵循 these 指南,以查找安装在 debian:buster docker 映像上的开箱即用的 ca 证书。

然而,带有相应信息的文件并不存在。

▶ docker run -it debian:buster  bash
root@0259e94be9c4:/# awk -v cmd='openssl x509 -noout -subject' '
>     /BEGIN/{close(cmd)};{print | cmd}' < /etc/ssl/certs/ca-certificates.crt
bash: /etc/ssl/certs/ca-certificates.crt: No such file or directory
root@0259e94be9c4:/#

debian:buster 是否完全没有预装证书?

回答1

您首先需要安装的docker镜像中没有安装包“ca-certificates”:

apt-get install -y ca-certificates

然后您可以在以下位置找到证书:

/etc/ssl/certs/ca-certificates.crt