docker login harbor 報錯解決


docker login harbor.xx.com
Error response from daemon: Get http://harbor.phc-dow.com/v2/: Get http://harbor.phc-dow.com:180/service/token?account=admin&client_id=docker&offline_token=true&service=harbor-registry: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) (Client.Timeout exceeded while awaiting headers)

架構解析:harbor.xx.com 為了以后變更方便是通過nginx 80端口反代到harbor倉庫的,結果在別的服務器上login報錯

檢查:
docker 的安全倉庫配置已配置
服務器上firewalld和selinux沒有阻塞,curl可以通

通過對報錯信息的自信分析,發現,login最終轉到了nginx反代的真實地址,試着curl一下,發現不通,問題就出在了這邊
打開端口轉發

#centos7.7系統
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1 #最后一行寫入

sysctl -p

檢測一下,發現問題解決!!


免責聲明!

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



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