docker pull拉 x509: certificate has expired or is not yet valid: 和 容器进入命令行,而不是python node这些命令里面

2、

[root@LIN-2F8AC9DC590 backend]# docker images

REPOSITORY                                                          TAG                IMAGE ID       CREATED         SIZE

backend_dpzend-flask                                                latest             b59ac43a1000   8 months ago    1.36GB

backend_script                                                      latest             a824b63bf534   8 months ago    1.21GB

backend_dpzend                                                      latest             880af91fc3ad   8 months ago    986MB

backend_dpz1                                                        latest             8bc70add5c83   8 months ago    943MB

backend_dpz                                                         latest             8bc70add5c83   8 months ago    943MB

public-docker-virtual.artnj.zte.com.cn/python                       3.10               ecbdd6bafdb5   8 months ago    921MB

mylinuxq                                                            1.1                be6d0d1d0fc1   9 months ago    749MB

qu220719                                                            1.0                52287a30dda4   11 months ago   751MB

disployboji                                                         1.0                adb7e73a6036   13 months ago   770MB

zxcsp-release-docker.artnj.zte.com.cn/devsecops/code-analysis       centos7.3-1.0      f0b21fcb13f4   15 months ago   484MB

public-docker-virtual.artnj.zte.com.cn/nginx                        1.18.0             c2c45d506085   2 years ago     133MB

zxcsp-release-docker.artnj.zte.com.cn/devsecops/coverity-analysis   centos7.3-202006   0ac1bb025fb4   2 years ago     19.1GB

public-docker-virtual.artnj.zte.com.cn/node                         13.14.0            2b9604a36e49   3 years ago     943MB

public-docker-virtual.artnj.zte.com.cn/mongo                        4.0.0              63c6b736e399   4 years ago     379MB

 

sudo docker run -it -v $(pwd):/home -w /home  ecbdd6bafdb5 /bin/bash

 

1、 docker pull拉 x509: certificate has expired or is not yet valid:

[root@LIN-2F8AC9DC590 macro1.3]# docker pull XXXcode-analysis:centos7.3-1.0

Error response from daemon: Get "XXXX": x509: certificate has expired or is not yet valid: current time 2023-07-11T14:27:37+08:00 is after 2018-08-22T11:54:50Z

 

x509: certificate has expired or is not yet valid:  

参考公司内论坛

先备份这个

/etc/docker/daemon.json

末尾增加一个配置项:

"insecure-registries":["0.0.0.0/0"]

 

[root@vmax26 ~]# cat /etc/docker/daemon.json

{

"storage-driver":"overlay2",

"storage-opts":["overlay2.override_kernel_check=true"],

"insecure-registries":["0.0.0.0/0"]

}

 

这样做的目的是:

在安装好Docker以后,想从公司搭建的私服Harbor上docker pull的时候碰上了x509问题,这个问题的原因是docker会验证网站的证书,私服没有相应的证书所以docker拒绝访问,但是我们也可以自己允许docker连接“不安全”的网站,在此记录一下解决方案:

--insecure-registry 127.0.0.1" (把127.0.0.1换成你需要允许的网址,如果有端口号需要加上端口号如127.0.0.1:8080





posted @   cnchengv  阅读(116)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示