解决Mac Docker x509证书的问题

 更新时间:2021年03月29日 09:42:02   作者:坚持写文章  
这篇文章主要介绍了解决Mac Docker x509证书的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

问题

最近需要登录私有镜像中心,登录时出现错误提示:

Error response from daemon: Get https://***: x509: certificate signed by unknown authority

原因

私有镜像中心的证书不可信,需要添加私有镜像中心的认证证书。

解决方法

比如私有镜像中心的认证证书为ca.crt, 那么执行如下命令:

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ca.crt

重启Docker即可。

补充:一篇文章带你解决 docker 拉取镜像报错:x509: certificate has expired or is not yet valid

一、问题描述

docker 拉取镜像出现 X509 错误:

二、解决办法

当docker pull镜像时出现 x509 问题,一般应该是证书问题或者系统时间问题

先 date 看一下时间对不对,如果时间跟实际时间对不上一般就是系统时间问题.

(1)时间问题解决:日期错误

更新时间同步即可:ntpdate cn.pool.ntp.org

如果提示不存在 ntpdate 命令需要先安装该命令:yum install ntpdate

时间更新完毕,重新拉取即可:

(2)如果是证书的问题需要编辑 daemo.json 文件:vi /etc/docker/daemon.json

文件内添加:

{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

然后重启下 docker 服务:docker restart

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • 二进制部署docker的超详细教程

    二进制部署docker的超详细教程

    部署环境并不会一直顺利,有些时候因为时内网环境,无法使用yum等情况,对于一些中间件的部署缺少依赖,我们可以使用二进制包的形式部署docker,这篇文章主要给大家介绍了关于二进制部署docker的相关资料,需要的朋友可以参考下
    2024-04-04
  • docker save与docker export的区别

    docker save与docker export的区别

    docker save和docker export都能导出镜像包,本文主要介绍了docker save与docker export的区别,试图搞清楚docker save和docker export的功能是什么?适用于什么应用场景?感兴趣的可以了解一下
    2022-03-03
  • IDEA使用Docker插件(菜鸟教程)

    IDEA使用Docker插件(菜鸟教程)

    本文主要介绍了IDEA使用Docker插件,文中通过图文示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • linux下使用Docker Compose部署Spug实现公网远程访问的过程

    linux下使用Docker Compose部署Spug实现公网远程访问的过程

    这篇文章主要介绍了linux下使用Docker Compose部署Spug实现公网远程访问,本例演示搭建使用docker compose 方式安装Spug,并结合cpolar,需要的朋友可以参考下
    2023-11-11
  • 使用 Docker 搭建适用于 HomeLab 的书签导航应用

    使用 Docker 搭建适用于 HomeLab 的书签导航应用

    在使用新私有化部署的书签导航应用一个月之后,我们来聊聊书签导航工具,以及介绍如何使用 Docker 在几分钟之内部署属于你自己的书签导航应用
    2022-02-02
  • docker-修改容器挂载目录的3种方法小结

    docker-修改容器挂载目录的3种方法小结

    这篇文章主要介绍了docker-修改容器挂载目录的3种方法小结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • docker常用容器启动docker-compose.yml配置文件使用

    docker常用容器启动docker-compose.yml配置文件使用

    这篇文章主要介绍了docker常用容器启动docker-compose.yml配置文件使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • Deepin使用docker安装mysql数据库过程详解

    Deepin使用docker安装mysql数据库过程详解

    这篇文章主要介绍了Deepin使用docker安装mysql数据库过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Docker 彻底删除私有库镜像的操作

    Docker 彻底删除私有库镜像的操作

    这篇文章主要介绍了Docker 彻底删除私有库镜像的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Docker制作镜像的两种实现方式

    Docker制作镜像的两种实现方式

    本文主要介绍了Docker制作镜像的两种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07

最新评论