问题标签 [docker-push]

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 投票
0 回答
93 浏览

jenkins - 与 Jenkins 和 GHCR 合作;github 应用程序可以通过身份验证来推送 docker 映像吗?

我们正在尝试使用 Jenkins 设置工作流,以使用 github 上的代码构建 docker 图像并将其推回它。

我们已经为 jenkins 设置了一个 github 应用程序,用于访问代码存储库/分支/PR,但似乎虽然我已授予 github 应用程序“包”权限,但我无法使用相同的凭据来推送包。我没有设法使用凭据进行“docker login”,也没有使用 jenkins 文件中的“withRegistry”包装器。

我们确实在环境中设置了 GHCR_Credentials

然后我们尝试使用以下方式推送构建的图像:

它失败了,我得到一个错误:

是否可以使用凭据来推送 docker 图像?如果是这样,怎么做?否则我将不得不默认使用 PAT,但它将绑定到我的帐户而不是组织,这是不切实际的。

0 投票
1 回答
107 浏览

amazon-web-services - 将 docker 映像推送到 aws ecr 不会提供基本的身份验证凭据

当我尝试将 docker 映像推送到 aws ecr 时,它无法提供以下信息

虽然登录成功

并且 /home/[my user]/.docker/config.json 文件有以下数据

我正在使用 aws cli 版本 2.3.5

我正在使用 docker 版本 20.10.10

我怎么解决这个问题?

0 投票
1 回答
241 浏览

amazon-web-services - Docker推送错误保存凭据:错误存储凭据-错误:退出状态1,输出:`未实现`

我已经完成了所有 AWS CLI 和 docker 设置并运行了一段时间。我将命令代码更改为全部从 bash 文件运行。但是,运行时出现docker push此错误Error saving credentials: error storing credentials - err: exit status 1, out: `not implemented

我试过了AWS_DEFAULT_PROFILE="aaa" docker push ...docker push --profile=aaa但他们都没有奏效。我在 Google 上没有看到任何类似的问题,例如“未实施”!

任何帮助表示赞赏!

0 投票
0 回答
133 浏览

docker - Docker 推送到自托管私有注册表失败,并显示消息“没有基本身份验证凭据”

我想将图像从 WSL2 中的 docker-client 推送到我在本地网络的 kubernetes 上运行的自托管 docker-registry。

设置注册表后,在尝试向注册表推送或从注册表中拉取时,我得到“无基本身份验证凭据”。在我的客户端上,我已将 docker 配置为使用passdocker-credential-helper (v 0.6.4) 作为凭证​​存储。

以下是尝试连接并推送到注册表失败的示例:

注意:登录与 docker-login 一起使用,推送和拉取似乎使用了一些错误的凭据。我有点卡在这里。帮助将不胜感激!

0 投票
0 回答
124 浏览

continuous-integration - 为什么我在使用 AWS ECR 时 docker 登录成功后无法推送图像?

我正在为简单的 Spring Boot 项目准备 AWS CodePipeline。

下面是 buildspec.yml 的内容。

AWS_DEFAULT_REGION = eu-central-1

CONTAINER_NAME=cicd-1-app

REPOSITORY_URI = xxxxx.dkr.ecr.eu-central-1.amazonaws.com/cicd-1-app

在构建阶段,即使 docker login 成功,我仍然会收到错误消息。

我该如何解决这个错误?

如何在 docker login 后运行 docker push 以避免此错误?

此致

0 投票
0 回答
85 浏览

docker - docker push 在 Windows 10 和 AWS ECR 上无法正常工作

我面临 docker push 的问题。我是 docker 新手并执行 aws ECR 链接中提到的步骤

以下是我在本地 Windows 10 机器上执行的步骤。

  • 在我的本地机器上安装了 docker 并在 springboot 应用程序中创建了 docker 文件。
  • 我在 AWS 的 ECR 中创建了新的 repo( imagerepo )
  • 使用 git bash(Dockerfile 所在的同一文件夹)我在命令下运行
  • 泊坞窗构建 -t 泊坞窗图像。
  • docker login -u AWS -p $(aws ecr get-login-password --region us-east-1) 564387585858.dkr.ecr.us-east-1.amazonaws.com(我可以看到登录成功
  • 码头工人标签 6797537a7094 564387585858.dkr.ecr.us-east-1.amazonaws.com/dockerimage:1.0.0.1
  • 码头工人推 564387585858.dkr.ecr.us-east-1.amazonaws.com/dockerimage:1.0.0.1

现在,在 docker push 之后,我看到了下面的日志,这没有在 aws 中推送到 ECR

78075328e0da:9 秒后重试

5f70bf18a086:9 秒后重试

a1e7033f082e:9 秒后重试

7009c7ebb590:9 秒后重试

78075328e0da:8 秒后重试

648b70cb22c9:8 秒后重试

5f70bf18a086:8 秒后重试

a1e7033f082e:8 秒后重试

7009c7ebb590:8 秒后重试

648b70cb22c9:7 秒后重试

78075328e0da:7 秒后重试

5f70bf18a086:7 秒后重试

a1e7033f082e:7 秒后重试

7009c7ebb590:7 秒后重试

78075328e0da:6 秒后重试

648b70cb22c9:6 秒后重试

5f70bf18a086:6 秒后重试

a1e7033f082e:6 秒后重试

7009c7ebb590:6 秒后重试

78075328e0da:5 秒后重试

648b70cb22c9:5 秒后重试

5f70bf18a086:5 秒后重试

a1e7033f082e:5 秒后重试

7009c7ebb590:5 秒后重试

78075328e0da:4 秒后重试

648b70cb22c9:4 秒后重试

5f70bf18a086:4 秒后重试

a1e7033f082e:4 秒后重试

7009c7ebb590:4 秒后重试

78075328e0da:3 秒后重试

648b70cb22c9:3 秒后重试

5f70bf18a086:3 秒后重试

a1e7033f082e:3 秒后重试

7009c7ebb590:3 秒后重试

78075328e0da:2 秒后重试

648b70cb22c9:2 秒后重试

5f70bf18a086:2 秒后重试

a1e7033f082e:2 秒后重试

7009c7ebb590:2 秒后重试

78075328e0da:1 秒后重试

648b70cb22c9:1 秒后重试

5f70bf18a086:1 秒后重试

a1e7033f082e:1 秒后重试

7009c7ebb590:1 秒后重试

EOF

0 投票
1 回答
27 浏览

docker - 无法在 dockerfile 中使用最新标签构建

我正在尝试使用两个标签构建图像 - 最新和版本号。

目前的实施——

当前输出 - 推送是指存储库 [docker.artifactory.in.com/ci-imageatest]

与其创建最新标签,不如创建 repo ci-imageatest。

有人可以帮助我错过什么。