霸气的西装 · 1985年-1988年大事记 - 驻马店人民政府· 2 月前 · |
豪情万千的眼镜 · 韩国“翻版大s”:嫁中国男星,却嫌这嫌那,要 ...· 4 月前 · |
挂过科的人字拖 · 【上古5】黑暗圣经 ...· 1 年前 · |
谦和的灌汤包 · 广深第二高铁明年开建,建成后广深机场 20 ...· 1 年前 · |
高大的苹果 · 下穿铁路启动!合肥地铁1号线三期工程最新进展 ...· 1 年前 · |
我正在尝试从AWS下载一个Docker映像,然后运行 AWS的指令 :
(Get-ECRLoginCommand).Password | docker login --username AWS --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com
但是,我得到了以下错误:
Get-ECRLoginCommand : The term 'Get-ECRLoginCommand' is not recognized as the name of a cmdlet, function, script file, or operable program.
如何纠正此错误?我想我需要安装这个模块。
发布于 2021-12-17 12:28:01
经过一些搜索后,我意识到我在安装AWSTools时忽略了安装ECR。我使用了以下两个命令:
Install-Module -Name AWS.Tools.Installer -Force
Install-AWSToolsModule AWS.Tools.EC2,AWS.Tools.S3 -CleanUp
所以我安装了:
Install-AWSToolsModule AWS.Tools.ECR
在那之后它起作用了。
发布于 2022-02-24 08:00:38
在我的例子中,在AWS上运行这个命令,而不是在Windows上运行PowerShell是有效的。
aws ecr get-login-password --region [your region] | docker login --username AWS --password-stdin [your aws_account_id].dkr.ecr.[your region].amazonaws.com
https://stackoverflow.com/questions/70393195
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
霸气的西装 · 1985年-1988年大事记 - 驻马店人民政府 2 月前 |