我已经在 GCP 计算引擎(主机名:harbor)中配置了 Harbor docker 注册表,因为我没有安装任何证书,我能够通过 http(端口 80)和客户端(在 Harbor 注册表计算引擎的同一 VPC 中)访问注册表我已经配置了 docker 不安全的注册表,如下所示
[root@client docker]# cat /etc/docker/daemon.json
{
"insecure-registries" : [
"harbor:80",
"<external-ip>:80",
"10.128.0.20:80"
],
"debug" : true,
"experimental" : true
}
但是当我尝试登录 docker 注册表时,我收到以下错误(它会自动在端口 443 而不是 80 中访问我的注册表)
[root@client docker]# docker login -u "####" -p "####" harbor
Error response from daemon: Get https://harbor/v1/users/: dial tcp 10.128.0.20:443: connect: connection refused
你能帮我解决这个问题吗