【发布时间】:2021-11-09 03:15:31
【问题描述】:
我正在尝试按照docker ecs integration 的说明进行操作。
我已复制他们所需的 IAM 权限以确保我的用户具有访问权限。我已经成功创建了一个上下文:
docker context create ecs akff-web
向其传递正确的 AWS 配置文件并将其设置为使用:
docker context use akff-web
docker context ls 的结果与文档中的结果相似——即akff-web * ecs,对于我的新上下文,所有其他字段均为空白。
当我在我的默认上下文中时,docker compose up 工作正常。我将公共映像 php:apache 用作我的基本映像,所以我与实际使用私有映像的 others 不在同一条船上。
但是docker compose up 仍然给我一个授权错误:
$ docker compose up
INFO trying next host error="pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed" host=registry-1.docker.io
pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed
我是 docker 和 aws 的新手,因此非常感谢有关如何解决此问题的任何指示。
【问题讨论】:
标签: amazon-web-services docker docker-compose amazon-ecs