问题标签 [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.

0 投票
2 回答
1824 浏览

gradle - Gradle 作为非 root

您能否让我知道如何使用插件运行gradle图像(从docker存储库中提取)并以非用户身份运行?jibrootKubernetes pod

我已经gradle使用Gradle 4.6.

我在我的Kubernetes pod.

当我以 user - 身份运行图像时rootgradle构建成功。

当我以非root用户身份运行映像时(由于pod RBAC启用),构建失败,因为gradle无法创建/.gradle目录并且没有足够的权限并出现以下错误。

无法为 Linux amd64 加载本机库“libnative-platform.so”。

有没有办法让root通过的非用户securityContext使用图像成功执行构建gradle

有没有更好的方法来解决问题而无需将目录权限更改为777.

提前致谢!!

0 投票
2 回答
1792 浏览

node.js - 相当于 Google 的 Node.JS JIB?

是否有一个相当于 Google 的 JIB 或 Node.JS 的 BuildPacks

据我了解,JIB 允许从项目的构建工具(如 Gradle 或 Maven)中构建 OCI 容器映像,作为开发人员,我们只需在构建中包含一个插件,并且能够将应用程序打包到容器中并拥有 JIB实现将 Java 应用程序打包到容器中的所有最佳实践,无需提出任何问题。

我四处搜索,但没有找到与 Node.JS 生态系统等效的东西。它应该可能只是节点开发人员的时间依赖关系,并且它会注意将我的 javascript/typescript Express.js 例如应用程序打包到 docker 容器或 OCI 图像中。

谢谢你,奥斯卡

0 投票
2 回答
139 浏览

docker - 需要时重建容器

0 投票
1 回答
639 浏览

docker - 如何使用 GITHUB_TOKEN 密钥和 Maven Jib 插件将图像推送到 GitHub 包?

我想将使用Maven Jib 插件构建的 Docker 映像推送到 GitHub Packages。

我读到我可以GITHUB_TOKEN在 GitHub Packages 中使用密钥进行身份验证。

但是我在 Jib 文档中找不到使用令牌进行身份验证的方法。

我只看到一种使用用户名和密码的方法。

如何使用 Maven jib 插件使用令牌进行身份验证?

0 投票
1 回答
793 浏览

docker - 可以在没有存储库的情况下使用 jib 吗?

普通docker build命令在本地创建映像,并且不会自动推送到注册表。是否可以使用 Gradle 插件对 jib 做同样的事情?

0 投票
1 回答
1616 浏览

maven - Jenkins Pipeline:使用 Maven docker 映像找不到 docker

我有一个运行良好的 Jenkins 管道,但它取决于 JDK 和 maven 安装的工具。过去很少有这些 JDK 和 maven 工具的名称被更改的情况(例如Maven 3.6.2->Maven 3.6.3并导致我的管道失败。

我希望我的管道独立于安装的工具。所以我重写了我的 Jenkins 管道,如下所示,以提供 maven 的 docker 映像(因为 JDK 与它捆绑在一起)

但现在我收到一个错误Failed to execute goal com.google.cloud.tools:jib-maven-plugin:2.3.0:dockerBuild (default-cli) : Build to Docker daemon failed, perhaps you should make sure Docker is installed and you have correct privileges to run it

在我提供 maven docker 映像后,似乎看不到 docker 守护进程。

0 投票
3 回答
1698 浏览

spring-boot - 如何安装 curl 以对 spring boot jib docker 映像进行健康检查?

您在 pom 文件中定义 jib 映像,但我需要在容器上运行 curl 命令行才能对 aws ecs 进行健康检查。如何将 curl 添加到该图像中?

0 投票
2 回答
2025 浏览

docker - 你可以在 jib docker 镜像中安装命令行包吗?

我需要在 maven jib 插件创建的 docker 映像中安装 jq、curl 等命令行工具。我怎样才能做到这一点?任何帮助将不胜感激。谢谢。

0 投票
1 回答
268 浏览

docker - 仅使用 GoogleContainerTools/jib 构建而不部署?

我想使用jib但仅用于构建图像而不是将其部署到云或 dockerhub。

可能吗?

0 投票
1 回答
775 浏览

github-actions - 从 Github Actions 提取 POM 版本,用于作业

我正在尝试使用 Github Actions 进行测试以自动构建我的 docker 容器。

在我的 POM 中,我使用 JIB 创建的 docker 映像的版本,我从我的项目版本中提取它。

Github 操作:

任何人都知道如何做到这一点。