- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为我正在进行的项目构建 docker 镜像。它基于 jhipster,在配置项目后它告诉我运行以下 maven 命令:
./mvnw -ntp -Pprod verify jib:dockerBuild
不幸的是,它似乎不起作用,它返回给我这个错误:
[WARNING] The credential helper (docker-credential-pass) has nothing for server URL: registry.hub.docker.com
...
[WARNING] The credential helper (docker-credential-pass) has nothing for server URL: index.docker.io
[WARNING]
最后失败了:
[ERROR] Failed to execute goal com.google.cloud.tools:jib-maven-plugin:2.4.0:dockerBuild (default-cli) on project booking: (null exception message): NullPointerException -> [Help 1]
最近在做一个google cloud项目,编辑了~/.docker/config.json
配置文件。我不得不删除谷歌的配置条目来解决另一个问题。这可能是我现在面临的问题的根源吗?
我尝试过 docker logout
和 docker login
但没有成功。
最佳答案
我不知道手动编辑配置是否导致错误,事实上我很确定只删除了与 google 相关的条目,但没有提到 docker.* 或类似内容。
要解决此问题,请避免手动编辑 docker 配置文件。事实上,我认为应该尽可能避免它,以避免任何类型的配置问题。
相反,只需按照错误消息试图告诉您的内容操作:docker 无法访问这些 url。排除网络问题(例如可以通过ping registry-1.docker.io
解决),应该是认证问题。
我发现运行这些命令可以修复它:
docker 登录 registry.hub.docker.com
docker login registry-1.docker.io
我不知道 registry-1.docker.io
是否只是另一个第一台服务器的镜像,插件在第一次连接失败后尝试访问它。您可以尝试登录到 registry.hub.docker.com
并重新启动命令以查看是否足够。如果不是,请登录到第二个,然后它就会工作。
关于docker - 为什么 jib dockerBuild 插件无法连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64620608/
我正在尝试在 kubernetes 部署描述符中指定一个挂载点,为此我需要有一个目录 volumeMounts: - name: volume-mount
我们正在尝试使用 jib 添加 extraDirectories 以添加几个特定于应用程序的文件,但我们更希望这些文件由基本镜像中存在的用户拥有,而不是 root 拥有。我们需要用户可写的文件,但不希
我有一个多模块项目,我使用 Jib 构建 Spring Boot 应用程序。我知道将 fat JAR 放入容器会阻止有效地构建镜像 ( see ),但需要将一个特定模块打包到 fat JAR 文件中。
是否可以在容器使用 cmd 或入口点或 jib maven 插件中的任何其他机制从 jib 图像启动时运行 linux 命令,然后启动 java 进程? 在我的例子中,我想运行这个命令: echo "
是否可以在容器使用 cmd 或入口点或 jib maven 插件中的任何其他机制从 jib 图像启动时运行 linux 命令,然后启动 java 进程? 在我的例子中,我想运行这个命令: echo "
我有一个基本的 java 镜像,其中包含一些预定义的 java_opts 作为环境变量。如何在插件中使用它们?
是否有可能看到在后台创建的dockerfile臂架?如果是,那我在哪里以及如何找到它? 上下文-我对docker文件有点熟悉,并想确保生成的docker文件具有我的应用程序成功运行所需的一切。 最佳答
普通的 docker build 命令会在本地创建镜像,不会自动推送到注册表。是否可以使用 Gradle 插件对 jib 做同样的事情? 最佳答案 gradle jibDockerBuild构建并推送
我正在使用谷歌的 Jib maven 插件创建 docker 图像,图像创建成功并且后端服务工作正常,但我的 webapp 文件夹不是该图像的一部分。在 jib 之前,我创建了一个包含所有内容的 zi
我正在尝试为我正在进行的项目构建 docker 镜像。它基于 jhipster,在配置项目后它告诉我运行以下 maven 命令: ./mvnw -ntp -Pprod verify jib:docke
我需要在 maven jib 插件创建的 docker 镜像中安装命令行工具,如 jq、curl 等。我怎样才能做到这一点?任何帮助将不胜感激。谢谢。 最佳答案 如另一个答案中所述,使用很少更改的预安
我正在使用 Maven Jib 插件将我的应用程序部署到 Gitlab docker 注册表。如果我使用 docker login registry.gitlab.com 并输入用户名和密码,我可以成
简介 我目前正在创建一个 GitHub Actions,它会自动构建一个容器。 而且我想知道是否可以创建一个 GitHub 操作来自动构建容器而无需在项目的 pom.xml 中添加 JIB ? 如果我
在我的springboot项目中,一共有三个配置文件 application.yml --> used in local development application-test.yml --> ru
在过去的几个月里,我一直在试验 docker,并享受在容器内构建和运行 java 应用程序的好处。 几周前,我偶然发现了 jib maven plugin并注意到 jib 可以构建镜像到 docker
我正在尝试模块化我的 build.gradle.kts .有人建议我创建一个 buildSrc文件夹。经过一番研究和询问后,我找到了这篇文章 I hated Gradle!...所以这是我的尝试: b
好的,我在创建 jib docker 镜像时遇到了链接问题。 我将我想要的文件复制到容器中 jib { allowInsecureRegistries = true extraDire
使用 jib-gradle-plugin 时要构建并推送到 AWS ECR,我需要安装 aws ecr credential helper否则构建会提示“系统没有 docker-credential-
我有一个 Spring Boot maven 应用程序,我需要使用 jib 插件对其进行 dockerize,然后发送到 azure 容器注册表 注册表已设置好并准备就绪,包括用户名、密码等... 我
我正在关注 here 的 Spring Boot Docker 教程. 我在有互联网连接时得到了确切的结果。现在我需要在没有互联网连接的环境中产生相同的结果。我将 Maven 存储库和 docker
我是一名优秀的程序员,十分优秀!