harbor部署常見的錯誤


總結部署harbor過程所遇到的一些坑
 
1:在使用docker push鏡像的時候提示: denied: requested access to the resource is denied,用戶和密碼正確login依舊報錯,網上百度找的資料都說/.docker/config.json文件導致,其實是你的push命令格式問題導致

 

解決方法:

根據你push的項目里的下面格式來進行打tag來推送
例如:docker tag 【鏡像】 harbor.test.com/test-tomcat/【image】:【tag】
docker tag tomcat:9.0 harbor.test.com/test-tomcat/tomcat:9.0
docker push harbor.test.com/test-tomcat/tomcat:9.0
2:首次login時候出現提示: x509: certificate signed by unknown authority
解決方法:
由於這邊是開啟了harbor的https,需要在你的/etc/docker目錄下,創建一個certs.d/【harbor域名的目錄】,將證書ca文件拷貝到此目錄下命名為ca.crt,然后重啟即可
3:提示: Error response from daemon: Get https://xxxx.xxxx.xxx/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
解決辦法:
提示是無法去連接通信域名,經過排查,主機去尋找的域名解析的Ip地址不是本機,所以判斷域名解析問題導致連接失敗,修改Hosts文件,將harbor域名添加到解析中,再login就會正常了
以上這些問題只是本人所部署過程中遇到的問題,只做參考意義!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM