amazon-web-services - Docker ECS 插件 AWS 上下文未设置 docker ecs 设置

标签 amazon-web-services docker amazon-ecs

我正在关注以下 docker 文档链接,以便在不更改任何内容的情况下直接在 AWS ECS 上部署我的 docker 项目
https://docs.docker.com/engine/context/ecs-integration/
我已经在我的机器(Ubuntu 20.04)上成功配置了 docker ecs 插件。 docker ecs version返回
Docker ECS 插件 v1.0.0-beta.2 (6629d8e)
尝试使用命令 docker ecs setup 配置文档中所写的 aws 上下文它打开了一种交互模式,允许我为 aws 帐户添加凭据。它在 中创建了一个配置文件~/.aws/credentials
当我跑 docker context ls我看不到 aws 上下文,只显示“默认”
context
所以当我运行 docker ecs compose up它说 不能在 ECS 命令中使用“default”,因为它不是 AWS 上下文 显然是因为 aws 上下文没有设置。
预计当我运行时docker compose up在带有 docker-compose.yml 的目录中文件中它应该在 ECS 上创建容器。

最佳答案

错误是“此工具需要“新的 ARN 资源 ID 格式””。这被报告为原始 repo 的问题

https://github.com/docker/ecs-plugin/issues
请参见
https://github.com/docker/ecs-plugin/issues/175
来解决问题。基本上,您需要通过 gong to 从 AWS 中的 ECS 控制台将 ARN 格式设置为新格式​​。 ECS -> 账户设置
enter image description here

关于amazon-web-services - Docker ECS 插件 AWS 上下文未设置 docker ecs 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63009176/

相关文章:

java - 在Docker镜像中安装Maven/java软件包而不启动Spring Boot

docker - 迁移到 netcoreapp 2.0 和 docker AWS ECS 后速度变慢

amazon-web-services - AWS ECS - 一种传递 secret 的免费方式

git - 我们可以更新 Docker Image 中的 git 版本吗?

amazon-web-services - 使用 cloudformation 在 Elastic Beanstalk 上启动 docker 多容器

docker - 构建docker镜像时如何访问父主机服务?

amazon-web-services - AWS ECS 无法放置任务,因为没有容器实例满足其所有要求

amazon-web-services - UnHealthyHostCount 的 CloudWatch 警报是否尊重 HealthCheckGracePeriodSeconds?

amazon-web-services - 如何使用 AWS CLI 在同一行中列出所有具有名称、状态、实例大小和 AZ 的实例

amazon-web-services - 认证或权限失败,对远程目录没有权限