栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker构建私有仓库镜像bug问题描述

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker构建私有仓库镜像bug问题描述

问题描述

因项目需求需要从公司的harbor仓库拉取和构建私有镜像,因此配置私有仓库地址,而目前私有仓库配置的是http协议,未配置https,导致通过执行docker build时失败,错误结果如下

failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to do request: Head "https://hub.xx-inc.cn/v2/public/jdk/manifests/8u172_font": unable to connect to 10.0.2.xxxx:443. Do you need an HTTP proxy?
复现过程 环境
  • 操作系统:MacOs

  • Docker Engine: 20.10.16

  • Docker Compose: 1.29.2

私服配置

docker pull 测试成功

执行docker pull测试没问题。

docker build 失败 编写Dockerfile
FROM hub.xx-inc.cn/public/jdk:8u172_font

COPY target/*.jar /app.jar

ENTRYPOINT java -jar -Xms1024m -Xmx1024m -Denv=dev /app.jar
执行构建

解决方法

此问题是由于buildKit=true导致的,修改buildKit=false

相关问题链接:https://github.com/docker/compose/issues/8449

再次测试成功

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/973205.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号