使用AWS ECR进行Docker登录时出现问题

时间:2019-06-28 14:14:49

标签: amazon-web-services docker containers

我正在跟踪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: Using --password via the CLI is insecure. Use --password-stdin中提供的内容,但那也不起作用

预期结果: 登录成功

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

1 个答案:

答案 0 :(得分:0)

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