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

Blade 未结 2 685
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条回答
  •  admin
    admin (楼主)
    2022-11-07 12:17

    一、 看报错是权限不够,你有没有先执行docker login 登录到docker私服

    $ docker login 192.168.186.129
    Username: admin
    Password:
    Login Succeeded


    二、 登录报错,可以看这个

    image.png




    三、2375端口也需要开放


    image.png



    作者追问:2022-11-07 12:17

    从这张图片可以看出,我在执行Maven推送后,没有进行登录,但是我用命令执行推送操作是能成功的

    image.png

    作者追问:2022-11-07 12:17

    并且您说的第二点和第三点我是遇到过且设置后现在不会出现了,所以很奇怪,为什么用命令就能推送成功,但是用maven就失败了

提交回复