如何設定 Docker 下載 image 略過憑證

前言

有遇過 pull 自己的私有倉庫無法 pull 下來的問題嗎,今天來教大家如何解決無法 pull image 問題,可暫時解決狀況

錯誤訊息

出現以下訊息代表,這個 docker registry 並沒有經過 https 憑證,所以 docker 會把它擋下來

Error response from daemon: Get "https://192.168.18.35:5000/v2/": tls: failed to verify certificate: x509: cannot validate certificate for 192.168.18.35 because it doesn't contain any IP SANs

解決方法

如果是 linux 系統,在 /etc/docker/ 目錄下建立 daemon.json 檔案,加入下面 json 資訊

{

        "insecure-registries": ["192.168.18.35:5000"]

}

再來重啟 docker

sudo systemctl restart docker

如果是 windows 系統,在 docker desktop 設定下加上上方 json 設定,套用即可使用



留言

此網誌的熱門文章

yarn 專案版號管理指令

Gitlab CI/CD 之 needs

Gitlab CI/CD 與 Docker 之間關係