系统环境:centos 6.5 内核版本:2.6.32-696.1.1.el6.x86_64 程序版本:Docker version 1.7.1, build 786b29d/1.7.1 问题:下载镜像报错: # docker search centos Error response from daemon: Get https://index.docker.io/v1/search?q=centos: x509: certificate has expired or is not yet va…
环境:centos 7 程序:docker 下载镜像报错: # docker pull centos Pulling repository centos FATA[0004] Get https://index.docker.io/v1/repositories/library/centos/images: x509: certificate has expired or is not yet valid    这种错误,一般都是本地系统时间错误导致报错证书过期,所以先查看本地系统时间 # da…
环境:最小化安装centos7 问题:docker 启动没问题,但是查询 镜像时报错 Error response from daemon: Get https://index.docker.io/v1/search?q=mysql&n=25: x509: certificate has expired or is not yet valid 最终发现问题是系统时间不同步 由于笔者是最小安装所以需要安装 yum install -y ntpdate ntp 然后修改配置文件 vim /etc/n…
[问题]进行镜像拉取时报错 [分析] 很多人会被第一句所蒙蔽,按照网上教程进行修改etc/sysconfig/docker,之后发现还是没有用. 其实这里重点是最后一句"certificate has expired",这里一般是本地时间不正确导致证书验证过期,同步时间即可. [解决] # 首先查看时间与时区date -R # 时区不正确更新命令cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 时间不正确更新命令ntpda…
在某天需要发布新版本的时候,发现rancher无法登录,于是到服务器上查看rancher日志,发现以下内容:  参考rancher文档中独立容器Rancher Server证书更新解决 1. 进入容器  <rancher_server_id>为容器id docker exec -it <rancher_server_id> /bin/bash 2.容器内操作 kubectl --insecure-skip-tls-verify -n kube-system delete secre…
今天,部署生产的程序的时候,出现一个问题:编译正常,但是,docker 把编译好的image 推送到生产环境上去的时候,出现:x509: certificate signed by unknown authority 经过上网查找资料得知:是由于证书的错误导致的,但是,并不知道如何解决.后来,解决方案如下: vi /usr/lib/systemd/system/docker.service 添加一列: ExecStart=/usr/bin/dockerd --insecure-registry…
docker从私有镜像库pull/push镜像问题:Error response from daemon: Get https://harbor.op.xxxx.com/v2/: x509: certificate signed by unknown authority 环境centos7+docker 1.17 解决方法:1. 添加https证书,方法自己搜下2. 加--insecure-registry参数 配置文件位置/usr/lib/systemd/system/docker.servi…
  I was playing around with Docker locally and somehow ended up with this error when I tried to list my docker machines: $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default - virtualbox Running tcp: Unknown Unable to query do…
如果gitlab runner使用docker,docker是普通配置,配置好后,runner就可以正常执行任务了. 另外一个环节Docker配置了tls加密连接,添加runner后,runner的配置tls_verify 字段值为true: tls_verify = true 执行任务时则会报错: ERROR: Preparation failed: error during connect: Get https://127.0.0.1:2376/v1.25/info: x509: certi…
最近在做Docker相关的东西,发现只要一pull镜像,就出现如下的ERROR x509: certificate signed by unknown authority. 调查后发现,是公司IT把https证书换成了公司的证书(目的大家自己猜). 解决思路:把替换后的证书直接用openssl拉下来,然后加入到系统(我是Ubuntu)系统证书中,然后使用update-ca-certificates更新,最后重启docker服务,成功!! 方式1: >/dev/null | sed -ne '/-…