问题标签 [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.
gradle - Gradle 作为非 root
您能否让我知道如何使用插件运行gradle
图像(从docker
存储库中提取)并以非用户身份运行?jib
root
Kubernetes pod
我已经gradle
使用Gradle 4.6
.
我在我的Kubernetes pod
.
当我以 user - 身份运行图像时root
,gradle
构建成功。
当我以非root
用户身份运行映像时(由于pod RBAC
启用),构建失败,因为gradle
无法创建/.gradle
目录并且没有足够的权限并出现以下错误。
无法为 Linux amd64 加载本机库“libnative-platform.so”。
有没有办法让root
通过的非用户securityContext
使用图像成功执行构建gradle
?
有没有更好的方法来解决问题而无需将目录权限更改为777
.
提前致谢!!
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 图像中。
谢谢你,奥斯卡
docker - 如何使用 GITHUB_TOKEN 密钥和 Maven Jib 插件将图像推送到 GitHub 包?
我想将使用Maven Jib 插件构建的 Docker 映像推送到 GitHub Packages。
我读到我可以GITHUB_TOKEN
在 GitHub Packages 中使用密钥进行身份验证。
但是我在 Jib 文档中找不到使用令牌进行身份验证的方法。
我只看到一种使用用户名和密码的方法。
如何使用 Maven jib 插件使用令牌进行身份验证?
docker - 可以在没有存储库的情况下使用 jib 吗?
普通docker build
命令在本地创建映像,并且不会自动推送到注册表。是否可以使用 Gradle 插件对 jib 做同样的事情?
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 守护进程。
spring-boot - 如何安装 curl 以对 spring boot jib docker 映像进行健康检查?
您在 pom 文件中定义 jib 映像,但我需要在容器上运行 curl 命令行才能对 aws ecs 进行健康检查。如何将 curl 添加到该图像中?
docker - 你可以在 jib docker 镜像中安装命令行包吗?
我需要在 maven jib 插件创建的 docker 映像中安装 jq、curl 等命令行工具。我怎样才能做到这一点?任何帮助将不胜感激。谢谢。
docker - 仅使用 GoogleContainerTools/jib 构建而不部署?
我想使用jib但仅用于构建图像而不是将其部署到云或 dockerhub。
可能吗?
github-actions - 从 Github Actions 提取 POM 版本,用于作业
我正在尝试使用 Github Actions 进行测试以自动构建我的 docker 容器。
在我的 POM 中,我使用 JIB 创建的 docker 映像的版本,我从我的项目版本中提取它。
Github 操作:
任何人都知道如何做到这一点。