harbor部署常見的錯誤

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

 

解決方法:docker

根據你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就會正常了
以上這些問題只是本人所部署過程當中遇到的問題,只作參考意義!!
相關文章
相關標籤/搜索