使用docker登录Harbor仓库出现以下报错:
Error: response from daemon: Get https://192.168.2.250/v1/users/: dial tcp 192.168.2.250:443: connect connection resfused。
我的Harbor的IP地址为192.168.2.250,使用默认的443为安全端口。
【原因】docker未配置允许登录harbor
【问题处理】
方法1、
修改docker配置文件,指定Harbor地址,加入 "insecure-registries":["192.168.2.250:443"],即harbor的IP地址和安全端口(443)。
# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://xcg41ct3.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"],
"insecure-registries":["192.168.2.250:443"]
}
# systemctl restart docker
方法2、
在docker的服务文件中增加启动参数–insecure-registry=http://192.168.2.250,然后重启docker。
# vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock –insecure-registry=http://192.168.2.250
# systemctl daemon-reload
# systemctl restart docker
cfssl工具生成HTTPS证书来搭建Harbor镜像仓库_帮我起个名的博客-CSDN博客
一个Harbor镜像备份方案,老板差点让我走_帮我起个名的博客-CSDN博客