我正在遵循 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
是否完全没有预装证书?
您首先需要安装的docker镜像中没有安装包“ca-certificates”:
apt-get install -y ca-certificates
然后您可以在以下位置找到证书:
/etc/ssl/certs/ca-certificates.crt