Docker无法连接AWS EC2云
嗨我可以在Windows-7的本地Docker容器(1.11.2)中部署我的Spring Boot应用程序。我按照以下步骤在AWS EC2中运行Docker镜像(免费帐号:欧盟 - 中部 - 1),但得到的错误Docker无法连接AWS EC2云
步骤1
生成的亚马逊 “AccessKeyID” 和 “SecretKey的”。
步骤2
创建新的存储库,它显示了5个步骤来推动我的码头工人形象AWS EC2。
步骤3
安装亚马逊CLI并运行 “AWS配置” 和配置的所有细节。 在运行AWS IAM列表用户--output表它显示所有用户列表
步骤4
运行在泊坞集装箱下面的命令AWS ECR获取登录--region我们 - west-2
它返回码头登录。 在运行的泊坞窗登录返回以下错误:
[email protected] 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
[email protected] MINGW64 ~
$ gLBBgkqhkiG9w0BBwagggKyMIICrgIBADCCAqcGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQME8
Zei
bash: gLBBgkqhkiG9w0BBwagggKyMIICrgIBADCCAqcGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQ
ME8Zei: command not found
[email protected] MINGW64 ~
$ lJnpBND9CwzAgEQgIICeLBms72Gl3TeabEXDx+YkK9ZlbyGxPmsuVI/rq81tDeIC68e0Ma+ghg3Dt
Bus
bash: lJnpBND9CwzAgEQgIICeLBms72Gl3TeabEXDx+YkK9ZlbyGxPmsuVI/rq81tDeIC68e0Ma+ghg
3DtBus: No such file or directory
我没有得到,如果有人指导我提前来解决这个issue.Thanks在google.It正确的答案将是巨大的。
您的命令未指向您的ECR端点,而是指向DockerHub。使用Linux,通常我会简单地运行:
$ eval $(aws ecr get-login --region us-west-2)
这是可能的,因为get-login
命令是获取新的授权令牌和格式化docker login
命令的包装。你只需要执行格式化命令(在这种情况下,与eval
)
但如果你真的想手动运行docker login
,你必须指定授权令牌和存储库的端点:
$ docker login -u AWS -p <password> -e none https://<aws_account_id>.dkr.ecr.<region>.amazonaws.com
其中<password>
实际上是授权令牌(可由aws ecr get-authorization-token
命令生成)。
请参考文档了解更多信息:http://docs.aws.amazon.com/cli/latest/reference/ecr/index.html
Schroder感谢您的快速响应。在Docker中运行以下命令“$ eval $(aws ecr get-login --region us-west-1)”它显示登录成功,但在推送映像时显示“无基本授权凭证“。所以这真的是登录成功?为什么它要求基本的身份验证? – VelNaga
我正在使用以下命令在Docker container eval $中运行以下命令:“docker push
$(aws ecr get-登录--region us-west-2)它显示登录成功,但在“git bash”中运行时抛出以下错误警告:'-e'已弃用,它很快就会被移除。 **请参阅用法。 尝试连接时发生错误:发布http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.23/auth:open //./pipe/docker_engine:系统找不到指定的文件。**因为我我正在使用Windows,我没有终端。您的帮助应该是可观的。 – VelNaga
切勿从亚马逊上的任何回购或页面,可以是公开的秘密发布访问键。我正在删除帖子上的密钥,但我的建议是让您重置它们并获取新密钥,因为您的帐户可能会被盗用。 –
密钥仍在编辑日志中。立即撤销这些密钥。 – slugonamission
谢谢,让我现在撤销钥匙。 – VelNaga