繁体   English   中英

使用 AWS ECR 的 Docker 登录问题

[英]Issue with Docker Login with AWS ECR

我正在按照 aws 教程使用 aws 上的容器部署一个简单的应用程序。 我正在尝试使用 docker 连接到 AWS 的 ECR,但收到一条不允许我登录的警告消息。

我是 docker、容器和 aws 的新手。 我正在阅读 aws 教程,按照以下说明使用 docker 容器将一个简单的 nodejs 应用程序部署到 aws 中:

https://aws.amazon.com/getting-started/projects/break-monolith-app-microservices-ecs-docker-ec2/module-one/

根据说明,我已经安装了 docker、AWS CLI 并创建了一个 AWS ECR 供 docker 访问。 我基本上已经到了以下步骤:第 4 步构建并推送 docker 映像 - 第 2 点 - 登录

根据第 2 点,我复制粘贴了登录详细信息(docker login -u AWS -p )并运行它,我收到以下警告消息,该消息不允许我登录或将 docker 映像推送到 ECR。 我试图在网上大量研究要改变什么。 有很多文章提到了这个问题,但没有明确说明到底要做什么。 我不确定应该在命令中的哪个位置使用 --password-stdin。 我还尝试了以下链接中提供的内容 [ Docker:通过 CLI 使用 --password 是不安全的。 使用 --password-stdin但这也不起作用

预期结果:登录成功

实际结果:警告! 通过 CLI 使用 --password 是不安全的。 使用 --password-stdin。

警告很好。 您是否已验证 docker push/pull 是否正常工作?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM