docker pull 提示 ‘x509: certificat

2018-11-28  本文已影响0人  Barry_Xu

这个问题是本机没有远程仓库的证书文件(远程仓库是https://方式访问的)

  1. 确认证书是 crt 结尾的,不是按照如下命令转换

    $ openssl x509 -inform PEM -in root-ca.cer -out root-ca.crt
    
  2. 拷贝证书文件到 /usr/local/share/ca-certificates

    $ sudo cp root-ca.crt /usr/local/share/ca-certificates/
    
  3. 修改ca 配置文件
    编辑 /etc/ca-certificates.conf。文件最后加入 ‘root-ca.crt’。里面文件的位置是相对 /usr/local/share/ca-certificates/

  4. 更新本机的ca 文件

     $ sudo update-ca-certificates
    

到此配置就完成了
记得重启docker 服务。

上一篇下一篇

猜你喜欢

热点阅读