Maven jib:未经授权但docker登录有效

Maven jib:未经授权但docker登录有效,maven,jib,Maven,Jib,我和maven jib有点问题 我可以登录我的私人注册表: $ docker login -p <password> -u <user> docker-registry-default.si-origin-cluster.t-systems.es Login Succeeded $docker登录 -p -u docker-registry-default.si-origin-cluster.t-systems.es 登录成功 对于maven,我得到了:

我和maven jib有点问题

我可以登录我的私人注册表:

$ docker login 
  -p <password>
  -u <user>
  docker-registry-default.si-origin-cluster.t-systems.es
Login Succeeded
$docker登录
-p
-u
docker-registry-default.si-origin-cluster.t-systems.es
登录成功
对于maven,我得到了:

[错误]无法执行目标com.google.cloud.tools:jib maven plugin:2.5.0:project connector上的build(默认cli):build image失败,也许您应该确保“docker registry default.si origin cluster.t-systems.es/arxius/connector”的凭据设置正确。请参阅以获取帮助:未经授权的docker-registry-default.si-origin-cluster.t-systems.es/arxius/connector:401未经授权

我的mvn命令是:

$ mvn clean package
  jib:build -Dimage=docker-registry-default.si-origin-cluster.t-systems.es/arxius/connector
  -Djib.to.auth.username=<user>
  -Djib.to.auth.password=<password>
$mvn清洁包
jib:build-Dimage=docker-registry-default.si-origin-cluster.t-systems.es/arxus/connector
-Djib.to.auth.username=
-Djib.to.auth.password=

有什么想法吗?

请注意,Jib不是在抱怨身份验证(登录),而是在抱怨授权。您可以登录到注册表并从中提取图像,但不能将图像推送到注册表,具体取决于您的权限


如果您有权将图像推送到该注册表,请使用“docker image push”推送任何图像进行检查。

Jib可以在您进行
docker登录后从
~/.docker/config.json
获取注册表的凭据。你能在没有
-Djib.to.auth.username | password
的情况下尝试吗?你是不是在背后支持一个代理人?什么是注册表实现?Sonatype Nexus?