首页 > 解决方案 > 尝试将 dockerfile 上传到 aws ecr

问题描述

我正在尝试将 dockerfile 上传到 AWS 的 ECR 服务。

但是当我发出命令时

aws ecr get-login --no-include-email --region us-east-2

我收到一条错误消息,提示主机已关闭

'Connection aborted.', error(64, 'Host is down')

我在 Mac 上使用 aws

aws-cli/1.15.8 Python/2.7.10 Darwin/17.5.0 botocore/1.10.8

我尝试按照 aws-docs 中的说明安装 python3,但由于出现几个错误而惨遭失败。Python 始终指向 Apple 默认安装(在 /usr/bin/python 中)。

我尝试了十几种来自网络的解决方案(包括通过自制软件安装)——它们都没有帮助。

我必须直接从亚马逊的服务器上下载 aws 安装程序,这很有效:

curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

有任何想法吗?

[编辑]

我实际上仍然很感兴趣,为什么会发生这一切,但与此同时,我放弃了 AWS 并转而使用 IBM-Bluemix。部署一个 Node-JS 应用程序轻而易举,只用了 5 分钟。

标签: amazon-web-services

解决方案


推荐阅读