出現問題:Error response from daemon: Get https://192.168.186.120/v1/users/: dial tcp 192.168.186.120:443: getsockopt: connection refused
http: server gave HTTP response to HTTPS client
出現這問題的原因是:Docker自從1.3.X之后docker registry交互默認使用的是HTTPS,但是搭建私有鏡像默認使用的是HTTP服務,所以與私有鏡像交時出現以上錯誤。
解決辦法是:在docker server啟動的時候,增加啟動參數,默認使用HTTP訪問:

添加 --insecure-registry ip(harbor的主機IP)
修改好后重啟docker 服務
systemctl daemon-reload
systemctl restart docker
登陸遠程倉庫報錯:Error response from daemon: Get https://192.168.75.12/v2/: dial tcp 192.168.75.12:443: connect: connection refused
vim /etc/docker/daemon.json
{
"insecure-registries": ["https://192.168.75.12"]
}
systemctl restart docker
填寫上私有倉庫地址,注意是https形式
然后再使用docker login http://192.168.75.12進行登陸
