Error response from daemon: Get “https://192.168.1.6/v2/“: net/http: request canceled while waiting

问题场景:

在docker login和docker push私有仓库的时候出现以下报错:

Error response from daemon: Get "https://192.168.1.6/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

问题描述

Error response from daemon: Get "https://192.168.1.6/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

原因分析:

当使用私有的Harbor仓库时,insecure-registries 配置项的意义是允许Docker使用不安全的HTTP连接来访问Harbor仓库。Harbor是一个开源的企业级镜像仓库管理系统,它支持通过HTTPS进行安全的镜像传输。然而,有些情况下,你可能需要使用不安全的HTTP连接来访问私有Harbor仓库,例如在本地环境中进行临时测试或开发时。

通过配置 insecure-registries,你可以将Harbor仓库的地址添加到该配置项中,以指定允许Docker使用HTTP连接访问Harbor仓库。这样,Docker就可以通过不安全的HTTP协议来与Harbor进行通信,而无需使用安全的HTTPS协议。


解决方案:

打开docker desktop->settings->Docker Engine

注意有端口要加端口,(例如:“http://192.168.1.6:5000”)。

,
  "insecure-registries": [
    "http://192.168.1.6"
  ]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值