From d8e1bc2dcba7c8b8b9074e6a9a87a9d5ff2226ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=90=AF=E8=88=AA?= <101104760+ZhangSetSail@users.noreply.github.com> Date: Wed, 17 Jan 2024 10:06:18 +0800 Subject: [PATCH] fix: build docker image failure --- builder/parser/docker_run.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/builder/parser/docker_run.go b/builder/parser/docker_run.go index 52fc71acea..b31ac8668a 100644 --- a/builder/parser/docker_run.go +++ b/builder/parser/docker_run.go @@ -158,11 +158,13 @@ func (d *DockerRunOrImageParse) Parse() ParseErrorList { d.image = ParseImageName(d.source) } //获取镜像,验证是否存在 - if d.user == "" { - d.user = builder.REGISTRYUSER - } - if d.pass == "" { - d.pass = builder.REGISTRYPASS + if strings.HasPrefix(d.image.Source(), builder.REGISTRYDOMAIN) { + if d.user == "" { + d.user = builder.REGISTRYUSER + } + if d.pass == "" { + d.pass = builder.REGISTRYPASS + } } imageInspect, err := d.imageClient.ImagePull(d.image.Source(), d.user, d.pass, d.logger, 10) if err != nil {