k8s登錄harbor報錯:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request cance


[root@k8s-node02 ~]# docker login 192.168.180.105:1180
Username: admin
Password:
Error response from daemon: Get http://192.168.180.105:1180/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

解決方案:
1.打開終端,su root 輸入密碼
2.打開 vim /etc/docker/daemon.json(若沒有自行創建)
3.寫入:

[root@k8s-node02 ~]# cat /etc/docker/daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},"insecure-registries":[
    "192.168.180.105:1180"
  ]
}
[root@k8s-node02 ~]#
"insecure-registries":[
"192.168.180.105:1180"
]

4.重啟一下docker:

[root@topcheer ~]# systemctl daemon-reload  #加載配置文件
[root@topcheer ~]# systemctl restart docker  #重啟
[root@topcheer ~]#

成功解決

[root@k8s-node02 ~]# docker login 192.168.180.105:1180
Username: admin
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
[root@k8s-node02 ~]# curl  http://192.168.180.105:1180
<!doctype html>
<html>

<head>
    <meta charset="utf-8">


免責聲明!

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



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