【发布时间】:2016-08-01 01:22:25
【问题描述】:
您好,我可以在 Windows-7 的本地 docker 容器(1.11.2)中部署我的 Spring Boot 应用程序。我按照以下步骤在 AWS EC2 中运行 docker 映像(免费帐户:eu-central-1 ) 但出现错误
第 1 步
生成亚马逊“AccessKeyID”和“SecretKey”。
第 2 步
创建了新的存储库,它显示了在 AWS EC2 中推送我的 docker 映像的 5 个步骤。
第 3 步
安装 Amazon CLI 并运行“aws configure”并配置所有详细信息。 在运行 aws iam list-users --output table 时,它会显示所有用户列表
第 4 步
在 Docker 容器中运行以下命令 aws ecr get-login --region us-west-2
它返回 docker 登录。 在运行 docker login 时,它会返回以下错误:
XXXX@XXXX MINGW64 ~
$ docker login -u AWS -p <accessKey>/<secretKey>
Uwg
Error response from daemon: Get https://registry-1.docker.io/v2/: unauthorized:
incorrect username or password
XXXX@XXXX MINGW64 ~
$ gLBBgkqhkiG9w0BBwagggKyMIICrgIBADCCAqcGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQME8
Zei
bash: gLBBgkqhkiG9w0BBwagggKyMIICrgIBADCCAqcGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQ
ME8Zei: command not found
XXXX@XXXX MINGW64 ~
$ lJnpBND9CwzAgEQgIICeLBms72Gl3TeabEXDx+YkK9ZlbyGxPmsuVI/rq81tDeIC68e0Ma+ghg3Dt
Bus
bash: lJnpBND9CwzAgEQgIICeLBms72Gl3TeabEXDx+YkK9ZlbyGxPmsuVI/rq81tDeIC68e0Ma+ghg
3DtBus: No such file or directory
我在 google 中没有得到正确的答案。如果有人指导我解决这个问题,那就太好了。在此先感谢。
【问题讨论】:
-
切勿在任何可公开访问的存储库或页面上发布来自 Amazon 的秘密访问密钥。我正在删除您帖子中的密钥,但我建议您重置它们并获取新密钥,因为您的帐户可能会被盗用。
-
密钥仍在编辑日志中。立即撤消这些密钥 OP。
-
谢谢你让我现在撤销密钥。
标签: amazon-web-services amazon-ec2 docker spring-boot devops