k8s登入harbor報錯:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request cance
阿新 • • 發佈:2021-08-10
[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">