ECS使用Docker Hub进行身份validation

我在使用AWS EC2实例的docker hub中的私人回购进行身份validation时遇到问题。

AWS提供了关于如何设置的文档。 http://docs.aws.amazon.com/AmazonECS/latest/developerguide/private-auth.html

我已经按照文档,仍然收到以下错误:

来自守护程序的错误响应:未find存储库用户/重新名称:不存在或不存取

我在/ etc / ecs目录下创build了一个ecs.config

我的ecs.config(注意:我已经删除了我的凭据)

ECS_ENGINE_AUTH_TYPE=docker ECS_ENGINE_AUTH_DATA={"https://index.docker.io/v1/":{"username":"username","password":"password","email":"fakeemail@gmail.com"}} 

然后我停下来重新启动了ecs服务。

我仍然得到

来自守护程序的错误响应:未find存储库用户/重新名称:不存在或不存取

注意:我可以使用Dockerlogin从我的linux ec2实例手动login,然后从我的私人仓库中取出