问题标签 [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.
jenkins - 与 Jenkins 和 GHCR 合作;github 应用程序可以通过身份验证来推送 docker 映像吗?
我们正在尝试使用 Jenkins 设置工作流,以使用 github 上的代码构建 docker 图像并将其推回它。
我们已经为 jenkins 设置了一个 github 应用程序,用于访问代码存储库/分支/PR,但似乎虽然我已授予 github 应用程序“包”权限,但我无法使用相同的凭据来推送包。我没有设法使用凭据进行“docker login”,也没有使用 jenkins 文件中的“withRegistry”包装器。
我们确实在环境中设置了 GHCR_Credentials
然后我们尝试使用以下方式推送构建的图像:
它失败了,我得到一个错误:
是否可以使用凭据来推送 docker 图像?如果是这样,怎么做?否则我将不得不默认使用 PAT,但它将绑定到我的帐户而不是组织,这是不切实际的。
amazon-web-services - 将 docker 映像推送到 aws ecr 不会提供基本的身份验证凭据
当我尝试将 docker 映像推送到 aws ecr 时,它无法提供以下信息
虽然登录成功
并且 /home/[my user]/.docker/config.json 文件有以下数据
我正在使用 aws cli 版本 2.3.5
我正在使用 docker 版本 20.10.10
我怎么解决这个问题?
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 上没有看到任何类似的问题,例如“未实施”!
任何帮助表示赞赏!
docker - Docker 推送到自托管私有注册表失败,并显示消息“没有基本身份验证凭据”
我想将图像从 WSL2 中的 docker-client 推送到我在本地网络的 kubernetes 上运行的自托管 docker-registry。
设置注册表后,在尝试向注册表推送或从注册表中拉取时,我得到“无基本身份验证凭据”。在我的客户端上,我已将 docker 配置为使用pass和docker-credential-helper (v 0.6.4) 作为凭证存储。
以下是尝试连接并推送到注册表失败的示例:
注意:登录与 docker-login 一起使用,推送和拉取似乎使用了一些错误的凭据。我有点卡在这里。帮助将不胜感激!
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 以避免此错误?
此致
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
docker - 无法在 dockerfile 中使用最新标签构建
我正在尝试使用两个标签构建图像 - 最新和版本号。
目前的实施——
当前输出 - 推送是指存储库 [docker.artifactory.in.com/ci-imageatest]
与其创建最新标签,不如创建 repo ci-imageatest。
有人可以帮助我错过什么。