解決docker:x509:certificate has expired or is not yet valid


來源:https://blog.csdn.net/qq_38942551/article/details/99134783

記錄一下遇到的問題:x509:certificate has expired or is not yet valid

背景:主機向鏡像倉庫傳鏡像的時候,出現錯誤提示

  • 鏡像倉庫:172.16.111.21
  • 主機:172.16.121.2

問題如下所示
在這里插入圖片描述
(1)這個問題遇到過兩次,這里出現這個問題的主要原因是沒有進行安全設置:

  • 打開或者直接創建daemon.json文件,一般是在/etc/docker/目錄下:
/etc/docker/daemon.json
  • 1
  • 然后添加配置,這是允許該主機向所有的鏡像倉pull或者push鏡像,其實這樣設置不太安全,如果有指定的鏡像倉庫地址,可以設置指定的地址:
{
    "insecure-registries": [
        "0.0.0.0/0"
    ]
}

在這里插入圖片描述
(2)還有一種情況是時間問題,直接同步時間就可以:

ntpdate cn.pool.ntp.org




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM