相关疑难解决方法(0)

从“亚马逊容器服务”复制 cmd 后,aws ecr 说“无法从非 TTY 设备执行交互式登录”

我试图建立泊坞窗图像的亚马逊ECR对ubuntu18.04AWS的机器,使用命令提供view push commandsAmazon Container Services 查看亚马逊容器服务的推送命令

,请注意我已经设置了docker我的ubuntu18.04输出docker -v如下

ubuntu@ip-172-31-0-143:~$ docker -v
Docker version 19.03.7, build 7141c199a2
Run Code Online (Sandbox Code Playgroud)

当我在 ubuntu18.04 上的 aws cli 上执行亚马逊容器服务提供的命令时,出现错误:无法从非 TTY 设备执行交互式登录

我正在使用的命令是

aws ecr get-login-password --region us-west-2 | docker login --username AWS --password-stdin 8233251134332.dkr.ecr.us-east-2.amazonaws.com/gatling-lots
Run Code Online (Sandbox Code Playgroud)

请注意我已经成功配置了 awscli,我可以看到详细信息 aws s3 ls

这是详细的错误日志

ubuntu@ip-172-31-0-143:~$ aws ecr get-login-password --region us-   
east-2 | docker login --username AWS --password-stdin 
823443336.dkr.ecr.us-west-2.amazonaws.com/gatling-lots
usage: aws [options] <command> <subcommand> [<subcommand> ...]      
[parameters]
 To see help text, you …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services docker

33
推荐指数
8
解决办法
5万
查看次数

标签 统计

amazon-web-services ×1

docker ×1