首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用podman登录AWS ECR

使用podman登录AWS ECR
EN

Stack Overflow用户
提问于 2020-10-16 09:27:15
回答 2查看 1.7K关注 0票数 2

早上好/下午好/晚上好!你能帮帮我吗?

我正在使用RHEL 8.2,但这个版本不支持Docker。我安装了Podman,一切正常,直到我使用以下命令:

代码语言:javascript
复制
$(aws ecr get-login --no-include-email --region us-east-1)

但是,它不能工作,因为它来自Docker (我以为它来自AWS Cli)。

错误是:

代码语言:javascript
复制
# $(aws ecr get-login --no-include-email --region us-east-1)
-bash: docker: command not found

我一直在寻找答案,有些人使用了这样的命令:

代码语言:javascript
复制
podman login -u AWS -p ....

但我尝试了一些旗帜和图像,但都不起作用!

与podman等效的命令是什么?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-16 09:34:58

上面的命令不是单独与docker关联的。

它是一个AWS cli命令,用于认证到私有容器镜像注册表(ECR)。

执行以下命令,获取容器注册表密码

代码语言:javascript
复制
aws ecr get-login-password --region us-east-1

然后对下面的命令使用密码

代码语言:javascript
复制
podman login --username AWS --password-stdin <aws_account_id>.dkr.ecr.<region>.amazonaws.com
票数 4
EN

Stack Overflow用户

发布于 2021-05-04 13:03:42

这就是使用AWS CLI将来自aws ecr的密码通过管道传输到podman的方式。顺便说一句,用户名AWS是硬连接的,因此永远不需要更改:

代码语言:javascript
复制
$ aws ecr get-login-password --region us-east-1 | \
  podman login \
    --username AWS \
    --password-stdin \
    <aws_account_id>.dkr.ecr.<region>.amazonaws.com

Podman将使用~/.aws/credentialsdev配置文件的IAM凭证登录该AWS帐户:

代码语言:javascript
复制
[default]
aws_access_key_id = ********************
aws_secret_access_key = ****************************************
region = us-east-1

[dev]
aws_access_key_id = ********************
aws_secret_access_key = ****************************************
region = us-east-1

这就是在profile dev中查找实际值的方法

代码语言:javascript
复制
$ export AWS_PROFILE=dev

$ AWS_ACCOUNT="$( aws sts get-caller-identity \
  --query Account \
  --output text
)"

$ AWS_REGION="$( aws configure get region )"

$ aws ecr get-login-password \
    --region $AWS_REGION | \
  podman login \
    --password-stdin \
    --username AWS \
    $AWS_ACCOUNT.dkr.ecr.$AWS_REGION.amazonaws.com

上面的内容来自我关于这个主题的blog post

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64381744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档