当前位置: 首页 > 知识库问答 >
问题:

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

酆阳煦
2023-06-15

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

共有1个答案

呼延宪
2023-06-15

从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 是那个文件,上面是我自己的)

 类似资料:
  • Windows 10 专业版下推送docker镜像到harbor报错: Get "https://xxx.harbor.com:10443/v2/": x509: certificate relies on legacy Common Name field, use SANs instead

  • 问题内容: 我已经创建了自己的docker文件(该文件运行一个显示“ helloworld”的shell脚本)。图像是“ hellodocker”,标签是“ mytag”,我现在拥有: 如何将Docker映像推送到dockerhub?我用。这给出了“无此类ID”错误。我想念什么?提前致谢。 问题答案: 您要么在构建时就将其标记为标签,例如 或创建绑定到同一图像的新标签,即

  • 我还不太了解dockerhub。我得到了以下案例: 我为中心标记了几张图片 docker标签myImageA myuser/myrepo: 1 docker标签myImageB myuser/myrepo: 1 docker标签myImageC myuser/myrepo: 1 然后我用docker push myuser/myrepo推送它们 现在,当删除所有本地图像并再次拉入自己的docker

  • 拉取官方 Docker 镜像 docker pull apache/shardingsphere-proxy 手动构建 Docker 镜像(可选) git clone https://github.com/apache/shardingsphere mvn clean install cd shardingsphere-distribution/shardingsphere-proxy-dist

  • Docker新手:我在OSX用Docker desktop建立了我的本地开发环境。当我想把我的Docker映像推送到Dockerhub,并且我正在更新Docker文件时,我需要重新启动我的容器吗?还是没有必要?当我更新Dockerfile,用“最新”标签标记它,并将其推送到Dockerhub,然后试图通过Drone将其拉入Kubernetes时,它似乎一直是旧的Docker映像。至少Drone或K

  • 我目前正在经历将一个大型Git项目迁移到Git LFS的过程,其中包括重写整个回购历史,以在Git LFS中创建并包含某些文件。过程的这一部分很好。 但是,我在将新存储库推送到上游远程(GitHub)时遇到了问题,因为它似乎太大,无法一次性推送: 我尝试使用HTTPS,结果类似: 这似乎有点常见,有一些解决方案可用,包括指定每次上载的提交块。但是,my repo是镜像克隆,不适用于指定的参照规范: