我正在建立一个与杰普斯特一起生成的应用程序。我运行命令构建图像,并运行应用程序容器。我在windows 11上启动了Docker桌面。
为了提醒您,下面是命令:./gradlew -Pprod bootJar jib稍后的输出如下:
Execution failed for task ':jib'.
> com.google.cloud.tools.jib.plugins.common.BuildStepsExecutionException: Build image failed, perhaps you should make sure your credentials for 'registr
y-1.docker.io/library/app2' are set up correctly. See https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#what-should-i-do-when-the-registry-responds-with-unauthorized for help我试过多次登录码头:
docker login registry-1.docker.io登录是成功的,停靠内容的config.json是:
{
"auths": {
"https://index.docker.io/v1/": {},
"registry-1.docker.io": {}
},
"credsStore": "desktop"
}我确信这是JIB在默认情况下寻找码头码头的地方,但我在这里看不到任何can。看起来凭证存储在其他地方,下面是Docker的版本:Docker version 20.10.17, build 100c701
发布于 2022-08-17 22:34:18
可能先尝试离线构建,这可能是远程存储库上的权限问题,需要在hub.docker.com上解决。
https://stackoverflow.com/questions/73393529
复制相似问题