解決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服務(wù)、解決登錄報錯、重新配置認(rèn)證等步驟,最后成功拉取鏡像
一、搭建Harbor鏡像倉庫

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

三、重啟docker服務(wù)
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服務(wù)
systemctl daemon-reload && systemctl restart docker.service
七、再次登錄Harbor私倉
docker login https://192.168.11.128:4430/harbor -uadmin

八、查看認(rèn)證文件
cat /root/.docker/config.json

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

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

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

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

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker部署Golang服務(wù)的實現(xiàn)步驟
不管是開發(fā)還是生產(chǎn)環(huán)境,通過docker方式部署服務(wù)都是一種不錯的選擇,本文主要介紹了Docker部署Golang服務(wù)的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下2024-01-01
使用GoogleContainerTools容器化jib構(gòu)建docker鏡像
這篇文章主要教大家如何使用GoogleContainerTools容器化jib構(gòu)建docker鏡像的實現(xiàn),有需要的的朋友可以借鑒參考下希望能夠有所幫助,祝大家多多進步2022-03-03
docker部署訪問postgres數(shù)據(jù)庫的實現(xiàn)方法
本文主要介紹了docker部署訪問postgres數(shù)據(jù)庫的實現(xiàn)方法,文中根據(jù)實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03
Docker數(shù)據(jù)卷的核心原理與管理邏輯解讀
Docker數(shù)據(jù)卷實現(xiàn)容器與宿主機的數(shù)據(jù)持久化,分為綁定掛載(手動指定路徑)和管理卷(自動管理),前者適合開發(fā)環(huán)境,后者適用于生產(chǎn)環(huán)境,還支持多容器共享、備份遷移及清理,保障數(shù)據(jù)安全與資源高效利用2025-08-08
Docker?ZooKeeper3.4.10集群安裝配置過程
這篇文章主要介紹了ZooKeeper3.4.10集群安裝配置-Docker,集群部署配置步驟,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07
Docker創(chuàng)建一個mysql容器并保存為本地鏡像
本篇文章主要介紹了Docker創(chuàng)建一個mysql容器并保存為本地鏡像 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05
Spring Boot 2.4 新特性之一鍵構(gòu)建Docker鏡像的過程詳解
這篇文章主要介紹了Spring Boot 2.4 新特性之一鍵構(gòu)建Docker鏡像的過程詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12

