docker login登录Harbor仓库报错

首先我的环境是一个master和两个node节点,我在部署的时候,报错镜像拉取错误,原因是我没登录harbor,所以没有认证不让拉取。

但是在执行登录命令的时候报错了
Error response from daemon: Get https://192.168.30.24/v2/: dial tcp 192.168.30.24:443: connect: connection refused

$ docker login  harbor地址

这里说拒绝连接,因为我是用http部署的harbor,这里是https://进行访问的,所有出现报错
然后解决这个问题其实就在/etc/docker/daemon.json文件下
添加对私有仓库的认证就可以登录了

[root@k8s-master ~]# vim /etc/docker/daemon.json

{
        "registry-mirrors": ["http://f1361db2.m.daocloud.io"],
        "insecure-registries": ["192.168.30.24"]
}

完了之后保存文件,在三个节点上分别执行重启docker命令和登录harbor命令,就行了

$ systemctl restart docker
$ docker login  harbor地址

你可能感兴趣的:(harbor,docker)