我在AWS EC2实例中使用docker hub中的私人仓库进行身份验证时遇到问题。
AWS提供了有关如何进行此设置的文档。 http://docs.aws.amazon.com/AmazonECS/latest/developerguide/private-auth.html
我已按照文档操作,但仍然收到以下错误:
来自守护程序的错误响应:找不到存储库用户/地名:是的 不存在或没有拉取访问
我在/ etc / ecs目录中创建了一个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服务。
我还是
来自守护程序的错误响应:找不到存储库用户/地名:是的 不存在或没有拉取访问
注意:我可以使用docker login从我的linux ec2实例手动登录,然后从我的私人仓库中取出
答案 0 :(得分:0)
已从v1.19.0的容器代理启用了私有docker hub仓库,因此您可以更新集群使用的容器代理或使用优化的AMI。
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/private-auth.html