推送docker镜像到harbor报错:http: server gave HTTP response to HTTPS client?

Windows 10 专业版下推送docker镜像到harbor报错:

Get "https://yunli.harbor.com:10443/v2/": http: server gave HTTP response to HTTPS client

Get "https://xxx.harbor.com:10443/v2/": http: server gave HTTP response to HTTPS client
阅读 3.2k
1 个回答

从1.3.X之后,与docker registry交互默认使用HTTPS,但是搭建私有镜像仓库harbor默认使用HTTP服务,所以与私有镜像仓库交互时出现以上错误。

需要在daemo.json 文件,添加上如下配置就可以:

{
    "insecure-registries": ["xxx.harbor.com:10443"] 
}

我的daemon.json文件地址:C:\Users\用户名.docker\daemon.json (你得看看你自己的daemon.json 是那个文件,上面是我自己的)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题