如何設定 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 設定,套用即可使用



留言

此網誌的熱門文章

Docker 之建立與使用 Docker Image 清理本地 Image

Docker 之建立與使用 Docker Image 雲端下載

Docker 之如何安裝 Docker 容器