1

我遇到了 maven jib 的问题。

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

$ docker login 
  -p <password>
  -u <user>
  docker-registry-default.si-origin-cluster.t-systems.es
Login Succeeded

使用 Maven,我得到:

[错误] 无法在项目连接器上执行目标 com.google.cloud.tools:jib-maven-plugin:2.5.0:build (default-cli): Build image failed, 也许你应该确保你的 'docker- registry-default.si-origin-cluster.t-systems.es/arxius/connector' 设置正确。请参阅https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#what-should-i-do-when-the-registry-responds-with-unauthorized寻求帮助:未授权 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>

有任何想法吗?

4

1 回答 1

0

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

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

于 2021-01-13T16:21:46.147 回答