问题标签 [jib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - JIB - 是否可以看到在幕后创建的 dockerfile jib?
是否可以看到 dockerfile jib 在幕后创建?如果是,那么我在哪里以及如何找到它?
上下文 - 我对 docker 文件有点熟悉,并希望确保生成的 docker 文件具有我的应用程序成功运行所需的一切。
docker - 为什么 jib dockerBuild 插件无法连接
我正在尝试为我正在处理的项目构建 docker 映像。它基于 jhipster,在配置项目后它告诉我运行以下 maven 命令:
不幸的是,它似乎不起作用,它返回给我这个错误:
最后失败了:
最近在做一个google cloud的项目,编辑了~/.docker/config.json
配置文件。我不得不删除谷歌的配置条目来解决另一个问题。这可能是我现在面临的问题的根源吗?
我试过做docker logout
,docker login
但没有成功。
docker - Jib - 在哪里复制图像内的 webapp 文件夹?
我正在使用谷歌的 Jib maven 插件创建 docker 图像,图像被成功创建并且后端服务工作正常,但我的 webapp 文件夹不是该图像的一部分。在 jib 之前,我正在创建一个包含所有内容的 zip(包括该 zip 根目录中的 webapp 文件夹以及可执行 jar),它工作正常。
现在由 jib 创建的图像在应用根目录中具有类、库和资源。我应该如何以及在哪里复制 webapp 文件夹?
java - 运行 dockerizing 映像时未找到主类
我有一个大学项目,其中包括构建一个 Java Spring Boot 应用程序,该应用程序可以处理多个 API,这些 API 可以启动运行 jar 应用程序的新 docker 容器。
目前,我能够试验 Spring Boot 是如何工作的,所以我构建了一个简单的 jar 来部署一个返回“Hello World!”的简单问候 API。
因此,我使用 jib-core 构建了一个 docker 映像并将其推送到我的 DockerHub 存储库,它工作正常。
问题是,当我执行以下命令docker run -i -t dmh911/localkube:latest
时,会返回此错误:
这是 jar 清单文件:
我知道这个问题可能很愚蠢,但我不知道究竟是什么。
jib - 使用 JIB 构建 Spring Boot fat JAR
我有一个多模块项目,我使用 Jib 构建 Spring Boot 应用程序。我知道将胖 JAR 放入容器会阻止有效地构建映像(请参阅),但是需要将一个特定模块打包到胖 JAR 文件中。由于我想为整个多模块项目保留相同的构建工具,是否可以使用 Jib 打包 fat jar?
我已经尝试过repackage
目标
即打包应用程序,例如
bamboo - jib maven 插件如何向 docker hub 进行身份验证并发布到 ECR?
我一直在使用jib-maven-plugin从竹容器实例构建 docker tarball 图像,然后将其推送到 ECR。
我有以下~/.m2/settings.xml
驻留在构建器映像中的服务器实例:
然后我用maven调用:
其中 deploy 与buildTar
jib 执行目标相关联。
然而,当从 dockerhub 拉取 amazoncoretto 所需的图像时,这似乎并没有使用我的帐户。
我从 jib 收到以下错误。
maven - jib:未经授权但 docker login 有效
我遇到了 maven jib 的问题。
我可以登录我的私人注册表:
使用 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 命令是:
有任何想法吗?
jib - 如何在 Jib 创建的容器中配置标准路径
我有一个标准的 Sprinb Boot 项目。
在文件夹中:src/main/resources/tmp/my_file.json,我有一个我在 Java 代码中读取的 json。
在本地运行时,它完美无缺
使用 Jib,我创建了一个 docker 映像:
当我运行容器时,它给了我一个找不到文件的错误:
“src/main/resources”文件夹是静态资源的标准位置。
我应该向 Jib 添加任何额外的配置以使文件可用吗?
docker - jib:使用 jib 创建 docker 映像时卷路径无效
我正在使用 jib 为 tomcat 构建我的 Spring Boot War 文件。
我正在使用本地 tomcat docker 映像。
我使用 gradle jibDockerBuild --stacktrace 并收到以下错误:
我可以使用 docker run 和 docker-compose 运行图像。
有任何想法吗?
谢谢,乙