DSM 6.x Docker无法拉取 X509报错问题解决方法

DSM 6.x docker 拉取镜像时报错如下:

1
2
docker: Error response from daemon: Get "https://redacted-local-hostname.net/v2/": x509: certificate has expired or is not yet valid

问题原因是群晖系统老旧,没有搭载最新的CA root证书
可以使用如下curl命令予以验证

1
2
3
curl -I https://alexnj.com
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.se/docs/sslcerts.html

修复办法如下:

1
2
wget --no-check-certificate https://curl.se/ca/cacert.pem
mv cacert.pem /etc/ssl/certs/ca-certificates.crt

替换证书后,重启docker服务:

1
synoservice --restart pkgctl-Docker

如果您觉得此文对您有帮助,欢迎投喂打赏:about me