解決docker登錄私倉失敗cannot validate certificate for 192.168.76.131 because it doesn‘t contain any IP SANs
更新時間:2026年04月08日 10:06:44 作者:還是那片西瓜嗎
文章主要講述了如何搭建和配置Harbor鏡像倉庫,并詳細描述了解決在登錄Harbor私倉時遇到的問題的方法,包括重啟Docker服務、解決登錄報錯、重新配置認證等步驟,最后成功拉取鏡像
一、搭建Harbor鏡像倉庫

二、配置docker加速與私倉認證
cat <<EOF > /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],
"registry-mirrors": ["https://6kx4zyno.mirror.aliyuncs.com"],
"registry-mirrors": ["https://你主機的內網IP:4430"]
}
EOF

三、重啟docker服務
systemctl daemon-reload systemctl restart docker.service
四、登錄harbor私倉
docker login https://192.168.11.128:4430/harbor -uadmin
報錯信息:
Error response from daemon: Get https://192.168.76.131:4430/v2/: x509: cannot validate certificate for 192.168.76.131 because it doesn't contain any IP SANs

五、最后解決辦法
解決如下:
vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --insecure-registry https://192.168.76.131:4430

六、再次重啟docker服務
systemctl daemon-reload && systemctl restart docker.service
七、再次登錄Harbor私倉
docker login https://192.168.11.128:4430/harbor -uadmin

八、查看認證文件
cat /root/.docker/config.json

九、拉取鏡像
docker pull 192.168.11.128:4430/library/jenkins:latest

OK,拉取成功鏡像。
十、重新配置docker加速與私倉認證(可跳過上面第五步驟)
1、重新配置docker私倉認證
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://vgljcdk8.mirror.aliyuncs.com"],
"insecure-registries": ["https://192.168.11.128:4430"]
}

2、恢復原配置
vim /usr/lib/systemd/system/docker.service

3、刪除docker認證文件與重啟docker服務
rm -rf /root/.docker/ && systemctl daemon-reload && systemctl restart docker.service
4、再次拉取鏡像
docker pull 192.168.11.128:4430/library/jenkins:latest

總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
使用GoogleContainerTools容器化jib構建docker鏡像
這篇文章主要教大家如何使用GoogleContainerTools容器化jib構建docker鏡像的實現(xiàn),有需要的的朋友可以借鑒參考下希望能夠有所幫助,祝大家多多進步2022-03-03
docker部署訪問postgres數據庫的實現(xiàn)方法
本文主要介紹了docker部署訪問postgres數據庫的實現(xiàn)方法,文中根據實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03
Docker?ZooKeeper3.4.10集群安裝配置過程
這篇文章主要介紹了ZooKeeper3.4.10集群安裝配置-Docker,集群部署配置步驟,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07
Docker創(chuàng)建一個mysql容器并保存為本地鏡像
本篇文章主要介紹了Docker創(chuàng)建一個mysql容器并保存為本地鏡像 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05
Spring Boot 2.4 新特性之一鍵構建Docker鏡像的過程詳解
這篇文章主要介紹了Spring Boot 2.4 新特性之一鍵構建Docker鏡像的過程詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12

