我正在尝试设置一个亚马逊ECS部署,它使用来自输卵管私有Docker注册中心的映像。输卵管是私人的,它显然需要认证。
根据ECS文件,我修改了EC2实例上的文件'/etc/ecs/ecs.config‘,以包含正确的Tutum身份验证凭据:
ECS_ENGINE_AUTH_TYPE=dockercfg
ECS_ENGINE_AUTH_DATA={"tutum.co":{"auth":"<auth-string>","email":"<my-email>"}}auth字符串是我的输卵管凭证的Base64编码:'<username>:<password>'。
但是,当我尝试运行相应的ECS任务时,它会失败,因为需要以下消息: CannotPullContainerError:身份验证。
我如何正确地配置ECS来验证对输卵管注册表的身份验证,以便我可以成功地从那里提取图像?
发布于 2016-01-17 13:30:49
似乎需要重新启动EC2实例,以便应用'/etc/ecs/ecs.config‘中的设置。
https://stackoverflow.com/questions/34830489
复制相似问题