问题标签 [aws-ecr]
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.
terraform - 是什么导致 Terraform ECR 导入出现此错误?
我有一个很大的 Terraform 项目,状态分为六个不同的状态文件,以及组成代码库的许多模块。我正在尝试导入 AWS ECR 存储库,但收到有关该字段的错误,但我在ECR Terraform 文档repositoryName
中没有看到这样的属性。
amazon-web-services - 将 docker 映像从一个 AWS ECR 存储库复制到另一个
我们想将一个 docker 镜像从 non-prod 复制到 prod ECR 帐户。是否有可能无需拉动、重新调整和再次推动它。
amazon-web-services - 通过 Docker Remote API 验证 ECR
我需要登录到我的AWS ECR
存储库,以便它可以使用 API 提取所需的任何图像。我需要翻译aws ecr get-login --no-include-email --registry-ids <registry_id>
使用 Docker API 执行的命令。
例如 -
- [已解决]需要对 AWS 进行 API 调用才能获取 docker 的登录凭证
- 对此的 API 调用将为我
base64encoded
提供具有username
和password
- 对此的 API 调用将为我
- 如何
AWS creds
在 docker login API(通过使用Docker Remote API)调用(相当于docker login -u AWS -p <password> <server_address>
)中使用那些?
macos - Docker 推送到 Amazon ECR 会减慢或冻结
最近,我docker push
对远程 ECR 注册表的命令变得非常非常缓慢,有时可能会冻结。
Preparing
它在, 或Waiting
, 或中途Pushing
, 或 100%处长时间(或永远)挂起Pushing
。
我已经在不同的连接中尝试过这个,升级 Docker 守护程序(用于 Mac),重新启动它,施展奥术,但我无法让它像以前那样工作。
我知道这可能不是问这个问题的最佳地点,但我已经用尽了所有其他资源。有没有人遇到过这个问题并解决了?
amazon-web-services - Docker ImagePush 因“没有基本身份验证凭据”而失败
我正在尝试使用 docker go-sdk 将图像推送到 AWS ECR。
这是我用来推送图像的代码。
其中标签 =“.dkr.ecr.us-east-1.amazonaws.com/api:mytag”
但我不断收到这样的回复:
有任何想法吗?
笔记:
- 我已验证我传入的凭据字符串是 base64 编码的 user:pass 用于 ECR 注册表。
- 我已验证我获得的 ECR 凭证与我尝试推送图像的 AWS 区域相同。
amazon-web-services - 当我登录到不同的图像存储库时,从哪里提取 docker 图像?
我正在尝试使用 AWS ECR 设置一些基础设施来存储 docker 图像。我只是想知道我是否可以访问与 docker hub 中相同的基本映像。在我登录 ECR 后, EGFROM node
在我的 Dockerfile 中工作。我只是想知道这张图片是从哪里拉出来的。我找不到任何关于存储基本图像的公共 ECR 存储库的信息。谢谢。
amazon-web-services - 适用于 Docker 映像的带有 CodeDeploy 的 AWS CD
我有一个场景,正在寻找反馈和最佳方法。我们使用 Azure Devops (VSTS) 创建和构建我们的 Docker 镜像,并将这些镜像推送到我们的 AWS 存储库。现在我可以手动部署这些图像,但希望在持续部署模型中自动化该过程。有没有一种方法可以使用带有构建步骤的代码管道来创建和压缩 imagesdefinitions.json 文件,然后再进入部署步骤?
或者有没有更好的选择,我忽略了。
谢谢!
python - docker通过python docker SDK登录到ECR
python3 以及https://docker-py.readthedocs.io/en/stable/
我只是好奇,当我登录到 ecr(通过 aws ecr get-login)时,我 PC 上的 docker 守护进程会记住令牌,即使重新启动 shell,我也可以登录到 ECR,直到令牌过期。我什至可以在 auths 键的 ~/.docker/config.json 文件中看到它
令人惊讶的是,通过 python docker SDK 登录:
让我的 docker 守护进程对登录尝试一无所知。当我尝试通过命令行提取相同的图像时 - 我收到错误“没有身份验证凭据”。更奇怪的是,当我通过命令行登录 ECR 时,我不再需要通过 python 脚本进行身份验证。
知道为什么会这样吗?
kubernetes - kubectl pod 无法下拉 AWS ECR 映像
步骤1 sudo $(aws ecr get-login --no-include-email --region xx-xxxx-x)
第2步 curl -LSs https://github.com/fermayo/ecr-k8s-secret/raw/master/gen-secret.sh | bash -
第 3 步 kubectl describe secret aws-ecr-credentials
第4步 kubectl describe pod x
警告 Failed 5s kubelet, ip-10-46-250-151 Failed to pull image "my-account.dkr.ecr.us-east-1.amazonaws.com/my-image:latest": rpc error: code = Unknown desc = 来自守护程序的错误响应:获取https://my-account.dkr.ecr.us-east-1.amazonaws.com/my-image/latest:没有基本身份验证凭据
为什么 pod 拉不下图片?