在项目根目录使用mvn clean package docker:build 推送失败【花了两天晚上的休息时间了还没解决才来这里提问】

Blade 未结 2 686
c5153520
c5153520 2022-11-04 23:50
悬赏:5

一、该问题的重现步骤是什么?

1. 我自己手动打一个 192.168.0.5/blade/blade-auth:3.4.1的镜像使用push是能推送到我的Harbor仓库的,但是在我本机使用mvn clean package docker:build推送就会失败,提示的信息是

Failed to execute goal com.spotify:docker-maven-plugin:1.2.0:build (default-cli) on project blade-auth: Exception caught: denied: requested access to the resource is denied -> [Help 1]


二、你期待的结果是什么?实际看到的又是什么?

实际看到的:

image.png

image.png

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

在windows上,我的Harbor是在同一个内网的linux系统上

四、请提供详细的错误堆栈信息,这很重要。

image.png

五、若有更多详细信息,请在下面提供。

2条回答
  •  c5153520
    c5153520 (楼主)
    2022-11-04 23:54

    这个问题我花了两天晚上的休息时间了,还没解决,还望各位大佬提点一下小弟,真的很需要,谢谢。


    从控制台信息可以很明显的看出来我的镜像是构建成了的,而且也更改了对应的镜像名称,但是推送的时候报错拒接访问,但是我同样在这太机器上手动打一个一样名称的镜像推送是能成功推送到我的Harbor上面的;


    这张图就是我自己在同一台机器上手动打镜像手动推送,可以看到是能推送成功的

    image.png



    这是我的Maven配置

    image.png

    回答: 2022-11-04 23:54

    很明显我本机是有权限的,所以现在我现在在怀疑使用Maven推送的时候没有读取到我的私有Harbor配置,导致这个推送指令是推向docker公网上的所以才会导致没有权限推送,但是很奇怪的是我的Maven的确配置了私有仓库的IP和密码啊。

    回答: 2022-11-04 23:54

    这是我的主项目POM文件配置

    image.png

提交回复