一、OS详情

OS

版本

Centos

CentOS Linux release 7.3.1611 (Core)

二、问题现象

docker pull nginx时报错:

error pulling image configuration: download failed after attempts=6: x509: certificate has expired or is not yet valid: current time 2024-06-19T23:05:02-04:00 is after 2021-09-30T14:01:15Z

centos7的SSL/TLS证书过期或者不可用,需要更新

三、更新方法

  1. 安装最新版本的 CA 证书包:

    yum install ca-certificates
  2. 更新证书存储库:

    update-ca-trust force-enable
  3. 验证更新情况:

    update-ca-trust check

四、测试拉取

  • 重启docker:

    systemctl restart docker
    systemctl status docker
  • 测试拉取:

    docker pull nginx