问题标签 [amazon-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.
aws-ecr - 从图像中删除标签
我有一个带有 2 个标签的图像(在 AWS ECR 中),我只想删除一个标签。
我可以使用以下方法轻松地从本地环境中删除:
docker rmi <REPOSITORY>:<TAG>
我想从 ECR 中删除它。任何帮助,将不胜感激。
teamcity - teamcity 是否支持轮询 ECR repo 以获取新映像版本?
我正在尝试设置轮询 AWS ECR 存储库的 teamcity 作业,以检查是否有更新版本的图像可用,如果可用,则在本地服务器上重新部署应用程序。
我有 bitbucket 管道,可以在特定分支中构建 docker 镜像并将这些镜像推送到 AWS ECR 存储库。
服务器在本地,并希望使用 teamcity 在其上部署新创建的映像。但是,我在 teamcity 中找不到一种方法来轮询 ECR 存储库以获取更新的图像版本。
有没有办法使用teamcity做到这一点?如果没有办法做到这一点,那么我们必须进行计划工作,除非那里的专家提出更好的方法。
amazon-web-services - 使用 Amazon ECS 运行 Docker 网络
我有一个想在 AWS 上运行的 docker 网络,最好使用Fargate Launch 类型。
将图像推送到 ECR(弹性容器注册表)不是问题,但我不确定如何推送网络。我有以下命令可以在我的机器上本地运行它:
不知道是需要推送网络还是主从?
docker - CircleCI Docker 构建没有通过 env vars
我正在使用 ecr orb 构建图像并将其推送到注册表,但是由于某种原因,circleci env vars 在构建过程中不可用。
这是我的 config.yml
(我已经注释掉了一些故障排除步骤)
我对球体上下文/ circleci 的 env vars 有什么不明白的地方?
谢谢大家!
amazon-web-services - 在 AWS 上轻松运行单个 Dockerfile
假设我有一个简单的独立 Dockerfile 及其 entrypoint.sh。该容器已构建并存储在 AWS ECR 上。
在本地,我这样运行它:
我不需要负载平衡,也不需要在执行后保持容器活动,只是为了按需执行(通过 AWS API)。
在 AWS 上执行此操作的最简单方法是什么?
amazon-web-services - 如何在 Terraform for Amazon ECR 中创建 IAM 角色?
在这个答案的后面,我正在尝试创建一个aws_iam_role
允许访问 ECR 的。但是,当我定义以下内容时:
我得到错误:
ecr.amazonaws.com
根据 AWS 文档,它看起来像是一个有效的委托人。我究竟做错了什么?
amazon-web-services - 部署指定修订是空文件,但提供的修订是 zip 文件
我正在使用CodeDeploy集成到CodePipeline。我正在尝试将图像从ecr部署到ecs。
整个基础架构是使用CloudFormation构建的。
Pipeline 部署组的模板:
到目前为止 - 配置看起来很简单。管道本身的配置包含 2 个阶段:
PS不介意语法。我正在使用Troposphere创建CloudFormation模板。
首先,CloudFormation模板运行成功。
其次,从 ECR 采购成功。
第三,部署失败并显示消息:
部署指定修订是空文件,但提供的修订是 zip 文件。
你知道问题出在哪里吗?
先感谢您。
amazon-web-services - 如何从另一个账户的 EC2 实例访问 AWS ECR?
我有两个帐户,a1
和a2
。
我在 a1 中有一个 EC2 实例,a1.ec2
. 它在该帐户中扮演某种角色,a1.r
. 此角色对所有 ECR 操作具有完全访问权限。
现在,我有一个映像注册表 (ECR),a2
并且希望能够从a1.ec2
.
所以,我 ssh 进入那个实例,为了测试我运行的访问
但我得到了错误
但是,这个权限确实是授予角色的a1.r
。我通过能够a1
很好地访问 ECR 来验证这一点。
另外,我喜欢访问的 ECR 有以下权限策略,所以我确保问题不是由 ECR 引起的a2
:
我查看了https://serverfault.com/questions/897392/ecr-cross-account-pull-permissions,其中的解决方案似乎是创建跨账户角色。尽管我可以创建这样的角色a2.cross-acc-r
,但我无法弄清楚如何为aws ecr
cli 命令承担该角色。我不希望 EC2 实例承担该角色,因为它驻留在不同的账户中(甚至不确定这是否可能)。
我是否缺乏有关 AWS IAM 工作原理的基本知识?
amazon-web-services - 如何在 Jenkins 中将 Docker 镜像推送到 ECR?
我正在和詹金斯一起工作。我正在尝试将图像推送到ECR。我正在使用本地 Docker 来构建图像。
下面是我的詹金斯文件:
在上面的代码中,我能够构建和创建图像。在第二阶段,我面临着问题。我收到以下错误:
有人可以帮我解决这个问题吗?任何帮助,将不胜感激。
谢谢。