amazon-web-services - 尝试将 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 分钟。
解决方案
推荐阅读
- sql - 检查列是否为空但我收到错误。(Vb.net)
- mysql - 我是否有效地获得用户的余额排名
- reactjs - AWS Amplify Auth:如何禁用 AmplifyConfirmSignUp?
- google-app-engine - 与 Google Drive 集成的 Google App Engine
- javascript - 使用 JavaScript 从文本中删除方括号
- automated-tests - Browserstack 自动化:iOS 上的 HTTP 基本身份验证
- java - 有没有办法共享一个使用 derby.jar 文件而不发送 JDBC derby 驱动程序的 java 项目?
- python - Pip 错误:无法使用创建进程
- email - 带有附件问题的电子邮件
- javascript - THREE.js 中的 Shadertoy