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

timbai
·
·
IPFS
·

前言

有遇過 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 設定,套用即可使用

CC BY-NC-ND 4.0 授权

感謝大家的支持,我會為大家寫有幫助的文章,你(妳)們的支持是我寫作的動力